Fixed a bug where respeccing wouldn't remove old abilities

This commit is contained in:
Seefo
2014-05-11 22:46:45 -04:00
parent e04ccfa965
commit f9e413239d
+4 -3
View File
@@ -573,12 +573,13 @@ public class PlayerService implements INetworkDispatch {
return;
}
player.setProfession(profession);
String xpType = ((profession.contains("entertainer")) ? "entertainer" : ((profession.contains("trader")) ? "crafting" : "combat_general"));
int experience = player.getXp(xpType);
resetLevel(creature); // Clears old profession abilities
player.setProfession(profession);
try {
experienceTable = ClientFileManager.loadFile("datatables/player/player_level.iff", DatatableVisitor.class);