hello, the effect unaggro does not work for Player character, but should, because of skills like dark rain
Цитата:
Dissolve - removes the aggression of nearby enemies toward you and increase speed by 100
it does increase our speed but didnt remove aggression
Quote
Mass Dark Viel - inflicts damage on the target and nearby enemies with 158 power and decreases aggression toward youself
it damages nearby enemies but didnt decrease/cancel aggression
Quote
Dark Rain - inflicts damage on the target and nearby enemies with 138 power and decreases aggression toward youself
|
here is effect template, as you can see is implemented only for npc, not for player also, please fix.
Код:
package l2s.gameserver.skills.effects;
import l2s.gameserver.model.Creature;
import l2s.gameserver.model.Effect;
import l2s.gameserver.model.instances.NpcInstance;
import l2s.gameserver.stats.Env;
public class EffectUnAggro extends Effect
{
public EffectUnAggro(Env env, EffectTemplate template)
{
super(env, template);
}
public void onStart()
{
super.onStart();
if (this._effected.isNpc())
((NpcInstance)this._effected).setUnAggred(true);
}
public void onExit()
{
super.onExit();
if (this._effected.isNpc())
((NpcInstance)this._effected).setUnAggred(false);
}
public boolean onActionTime()
{
return false;
}
}