Перейти к содержанию
Авторизация  
SHIN3

Mobs will hate if caster will buff attaker

Рекомендуемые сообщения

Добрый вечер.Суть проблемы : При бафе мобов персонаж не флагается.Добавил такие коммиты в 
L2Character.java:
 

@@ -4713,6 +4713,7 @@
 									activeChar.checkPvP(player);
 								}
 							}
+							// mobs will hate on debuff
 							if(player instanceof L2Attackable)
 							{
 								((L2Attackable)player).addDamageHate(this, 1, 1);
@@ -4720,6 +4721,9 @@
 						}
 						else
 						{
+							// mobs will hate if this. will buff mob's attaker
+							if (target instanceof L2PcInstance) activeChar.onBuff(((L2PcInstance)target),1);
+
 							if(player instanceof L2PcInstance)
 							{
 								if(((L2PcInstance)player).getPvpFlag() > 0 || ((L2PcInstance)player).getKarma() > 0)

И в L2PcInstance.java:
 

@@ -609,7 +609,7 @@
 	public void onBuff(L2PcInstance target,int aggro)
 	{
 		for(L2Character monster : getEnemyList(target)) {
		((L2Attackable)monster).addDamageHate(this,0,aggro);}
 	}
 
 	// make enemy's list for player

Подскажите что не так...

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...