Index: C:/Workspace3.2/L2_GameServer_t1/java/net/sf/l2j/gameserver/model/L2Character.java =================================================================== --- C:/Workspace3.2/L2_GameServer_t1/java/net/sf/l2j/gameserver/model/L2Character.java (revision 1801) +++ C:/Workspace3.2/L2_GameServer_t1/java/net/sf/l2j/gameserver/model/L2Character.java (working copy) @@ -2319,7 +2319,14 @@ && _effects.get(i).getEffectType() == newEffect.getEffectType() && _effects.get(i).getStackOrder() == newEffect.getStackOrder()) { - if (newEffect.getSkill().getSkillType() == L2Skill.SkillType.BUFF) + if (newEffect.getSkill().getSkillType() == L2Skill.SkillType.BUFF + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.HEAL + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.HEAL_PERCENT + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.REFLECT + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.BALANCE_LIFE + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.HOT + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.MPHOT + || newEffect.getSkill().getSkillType() == L2Skill.SkillType.CPHOT) { // renew buffs, exit old _effects.get(i).exit();