handlers.effecthandlers.Fear
Code: Select all
@Override public boolean onStart() { if (Rnd.get(100) > getEffectPower()) <--------------- adapted { if ((getEffected() instanceof L2NpcInstance) || (getEffected() instanceof L2DefenderInstance) || (getEffected() instanceof L2FortCommanderInstance) || (getEffected() instanceof L2SiegeFlagInstance) || (getEffected() instanceof L2SiegeSummonInstance)) { return false; } if (getEffected().isAfraid()) { return false; } if (getEffected().isCastingNow() && getEffected().canAbortCast()) { getEffected().abortCast(); } if (getEffected().getX() > getEffector().getX()) { _dX = 1; } if (getEffected().getY() > getEffector().getY()) { _dY = 1; } getEffected().getAI().notifyEvent(CtrlEvent.EVT_AFRAID); onActionTime(); return super.onStart(); } return false; <--------------- adapted }
xml
Code: Select all
<for> <effect name="Fear" val="0" effectPower="50" /></for>

L2J Revision 6000:
L2JDP Revision 9709: