Abnormal improvements.
This commit is contained in:
		| @@ -16,6 +16,8 @@ | ||||
|  */ | ||||
| package handlers.effecthandlers; | ||||
|  | ||||
| import java.util.Collections; | ||||
|  | ||||
| import com.l2jmobius.gameserver.model.L2Object; | ||||
| import com.l2jmobius.gameserver.model.L2World; | ||||
| import com.l2jmobius.gameserver.model.StatsSet; | ||||
| @@ -38,6 +40,19 @@ public final class CallSkillOnActionTime extends AbstractEffect | ||||
| 		setTicks(params.getInt("ticks")); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public void onStart(L2Character effector, L2Character effected, Skill skill) | ||||
| 	{ | ||||
| 		effected.getEffectList().stopEffects(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 		effected.getEffectList().addBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public void onExit(L2Character effector, L2Character effected, Skill skill) | ||||
| 	{ | ||||
| 		effected.getEffectList().removeBlockedAbnormalTypes(Collections.singleton(_skill.getSkill().getAbnormalType())); | ||||
| 	} | ||||
| 	 | ||||
| 	@Override | ||||
| 	public boolean onActionTime(L2Character effector, L2Character effected, Skill skill) | ||||
| 	{ | ||||
|   | ||||
| @@ -136,6 +136,5 @@ public final class Disarmor extends AbstractEffect | ||||
| 				} | ||||
| 			} | ||||
| 		} | ||||
| 		super.onExit(effector, effected, skill); | ||||
| 	} | ||||
| } | ||||
|   | ||||
| @@ -84,6 +84,5 @@ public final class DoubleCast extends AbstractEffect | ||||
| 				return null; | ||||
| 			}); | ||||
| 		} | ||||
| 		super.onExit(effector, effected, skill); | ||||
| 	} | ||||
| } | ||||
		Reference in New Issue
	
	Block a user
	 MobiusDev
					MobiusDev