Browse Source

BETA: Fixing chance skill trigger effect.

Reported by: baluu, blacksea
Tested by: blacksea
Zoey76 12 years ago
parent
commit
5388f9a2fa

+ 3 - 3
L2J_DataPack_BETA/dist/game/data/scripts/handlers/effecthandlers/ChanceSkillTrigger.java

@@ -48,7 +48,7 @@ public class ChanceSkillTrigger extends L2Effect
 	@Override
 	public L2EffectType getEffectType()
 	{
-		return L2EffectType.CHANCE_SKILL_TRIGGER;
+		return L2EffectType.NONE;
 	}
 	
 	@Override
@@ -73,14 +73,14 @@ public class ChanceSkillTrigger extends L2Effect
 	public boolean onActionTime()
 	{
 		getEffected().onActionTimeChanceEffect(getSkill().getElement());
-		return false;
+		return getSkill().isPassive();
 	}
 	
 	@Override
 	public void onExit()
 	{
 		// trigger only if effect in use and successfully ticked to the end
-		if (isInUse() && (getTickCount() == getEffectTemplate().getTotalTickCount()))
+		if (isInUse() && (getTickCount() >= getEffectTemplate().getTotalTickCount()))
 		{
 			getEffected().onExitChanceEffect(getSkill().getElement());
 		}