CubicMastery.java 806 B

123456789101112131415161718192021222324252627282930313233343536
  1. package handlers.effecthandlers;
  2. import com.l2jserver.gameserver.model.effects.EffectTemplate;
  3. import com.l2jserver.gameserver.model.effects.L2Effect;
  4. import com.l2jserver.gameserver.model.effects.L2EffectType;
  5. import com.l2jserver.gameserver.model.stats.Env;
  6. /**
  7. * Cubic Mastery effect implementation.
  8. * @author Zoey76
  9. */
  10. public class CubicMastery extends L2Effect
  11. {
  12. public CubicMastery(Env env, EffectTemplate template)
  13. {
  14. super(env, template);
  15. }
  16. @Override
  17. public L2EffectType getEffectType()
  18. {
  19. return L2EffectType.CUBIC_MASTERY;
  20. }
  21. @Override
  22. public boolean onActionTime()
  23. {
  24. return getSkill().isPassive();
  25. }
  26. @Override
  27. public boolean onStart()
  28. {
  29. return (getEffector() != null) && (getEffected() != null) && getEffected().isPlayer();
  30. }
  31. }