소스 검색

Fixed trait issue with passive skills.

Reported by: Sahar Atias, FinalDestination
Adry85 7 년 전
부모
커밋
5bc7189918
1개의 변경된 파일5개의 추가작업 그리고 0개의 파일을 삭제
  1. 5 0
      src/main/java/com/l2jserver/gameserver/model/actor/L2Character.java

+ 5 - 0
src/main/java/com/l2jserver/gameserver/model/actor/L2Character.java

@@ -5236,6 +5236,11 @@ public abstract class L2Character extends L2Object implements ISkillsHolder, IDe
 			if (oldSkill != null)
 			{
 				removeStatsOwner(oldSkill);
+				
+				if (oldSkill.isPassive())
+				{
+					stopSkillEffects(false, oldSkill.getId());
+				}
 			}
 			// Add Func objects of newSkill to the calculator set of the L2Character
 			addStatFuncs(newSkill.getStatFuncs(null, this));