11-09-2015, 12:21 AM
Добрый вечер.Суть проблемы : При бафе мобов персонаж не флагается.Добавил такие коммиты в
L2Character.java:
И в L2PcInstance.java:
Подскажите что не так...
l2j basic r44-c3
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
Подскажите что не так...
l2j basic r44-c3