Fixed #657: Reset expertise does not remove buffs

This commit is contained in:
Waverunner
2014-05-14 14:55:59 -04:00
parent fab8636fa1
commit 3443856857
+2
View File
@@ -399,6 +399,8 @@ public class SkillService implements INetworkDispatch {
public void resetExpertise(CreatureObject creature) {
List<String> skills = new ArrayList<String>(creature.getSkills());
skills.stream().filter(s -> s.contains("expertise")).forEach(s -> removeSkill(creature, s));
creature.getBuffList().stream().forEach(buff -> creature.removeBuff(buff));
}
public void sendRespecWindow(CreatureObject creature) {