|
@@ -1438,7 +1438,8 @@ public abstract class L2Skill implements IChanceSkillTrigger, IIdentifiable
|
|
|
effector.getEffectList().add(info);
|
|
|
|
|
|
// Support for buff sharing feature.
|
|
|
- if (addContinuousEffects && effected.isPlayer() && effected.hasSummon() && isContinuous() && !isDebuff())
|
|
|
+ // Avoiding Servitor Share since it's implementation already "shares" the effect.
|
|
|
+ if (addContinuousEffects && effected.isPlayer() && effected.hasServitor() && isContinuous() && !isDebuff() && (getId() != SKILL_SERVITOR_SHARE))
|
|
|
{
|
|
|
applyEffects(effector, effected.getSummon(), false, 0);
|
|
|
}
|
|
@@ -1493,7 +1494,7 @@ public abstract class L2Skill implements IChanceSkillTrigger, IIdentifiable
|
|
|
effector.getEffectList().add(info);
|
|
|
|
|
|
// Support for buff sharing feature.
|
|
|
- if (addContinuousEffects && effected.isPlayer() && effected.hasSummon() && isContinuous() && !isDebuff())
|
|
|
+ if (addContinuousEffects && effected.isPlayer() && effected.hasServitor() && isContinuous() && !isDebuff())
|
|
|
{
|
|
|
applyEffects(effector, effected.getSummon(), false, 0);
|
|
|
}
|