if (et == null)
{
continue;
}
Env env = new Env(playable, playable, skill);
Effect effect = et.getEffect(env);
if ((effect == null) || effect.isOneTime())
{
continue;
}
effect.setCount(effectCount);
effect.setPeriod(effectCount == 1 ? duration - effectCurTime : duration);
if(et.getEffectType() == EffectType.ServitorShare && playable.isPlayer())
{
playable.getPlayer().setServitorShareRestore(true, effect);
continue;
}