浏览代码

Add attacker into target attacklist before attack event notification.
Plus: now players can't use non-damage skills for luring mobs.
Minus: skill "Lure" broken too :)

Please remember what during server start mobs spawn all in once and their knownlist is empty. So first time after start mobs will not use faction calls.
For bosses IMHO we will need to add minions into knownlist manually.

_DS_ 15 年之前
父节点
当前提交
a36b2c293b
共有 1 个文件被更改,包括 2 次插入0 次删除
  1. 2 0
      L2_GameServer/java/net/sf/l2j/gameserver/model/actor/L2Character.java

+ 2 - 0
L2_GameServer/java/net/sf/l2j/gameserver/model/actor/L2Character.java

@@ -6544,6 +6544,8 @@ public abstract class L2Character extends L2Object
 										&& skill.getSkillType() != L2SkillType.AGGREDUCE_CHAR
 										&& skill.getSkillType() != L2SkillType.AGGREMOVE)
 								{
+									// add attacker into list
+									((L2Character)target).addAttackerToAttackByList(player);
 									// notify target AI about the attack
 									((L2Character)target).getAI().notifyEvent(CtrlEvent.EVT_ATTACKED, player);
 								}