Fixed expertise reset

This commit is contained in:
Light2
2014-03-28 02:46:19 +01:00
parent 06c3263954
commit 2ebfe8f7bc
2 changed files with 7 additions and 13 deletions
+2 -12
View File
@@ -123,13 +123,13 @@ public class DevService implements INetworkDispatch {
// Character
case 10: // Set combat level to 90
core.playerService.giveExperience(player, 999999999);
core.playerService.grantLevel(player, 90);
return;
case 11: // Give 100,000 credits
player.setCashCredits(player.getCashCredits() + 100000);
return;
case 12: // Reset expertise
resetExpertiseSkills(player);
player.getSkills().get().stream().filter(s -> s.contains("expertise")).forEach(s -> core.skillService.removeSkill(creature, s));
return;
// Items
@@ -278,16 +278,6 @@ public class DevService implements INetworkDispatch {
core.suiService.openSUIWindow(window);
}
public void resetExpertiseSkills(CreatureObject creature)
{
for(int i = creature.getSkills().size() - 1; i >= 0; i-- )
{
String skill = creature.getSkills().get(i);
if(skill.contains("expertise")) creature.removeSkill(skill);
}
}
@Override
public void insertOpcodes(Map<Integer, INetworkRemoteEvent> swgOpcodes, Map<Integer, INetworkRemoteEvent> objControllerOpcodes) {
}