Buffs removed only if removeOnRespec flag present

This commit is contained in:
Treeku
2014-04-13 16:50:19 +01:00
parent 0e3a0bd151
commit 1c654f8696
+6 -1
View File
@@ -566,6 +566,7 @@ public class PlayerService implements INetworkDispatch {
}
grantLevel(creature, level);
player.setProfessionIcon(Professions.get(profession));
}
@@ -602,7 +603,11 @@ public class PlayerService implements INetworkDispatch {
//core.equipmentService.unequip(creature, equipment);
//}
core.buffService.clearBuffs(creature);
for (Buff buff : creature.getBuffList()) {
if (buff.isRemoveOnRespec()) {
core.buffService.removeBuffFromCreature(creature, buff);
}
}
try {
String[] skills;