Fixed Xp not being awarded in parties because of XpShareMode.NONE

This commit is contained in:
bm01 2013-02-03 05:25:02 +01:00
parent 5801981147
commit bd3db4a425

View File

@ -43,7 +43,8 @@ public final class ShareHandler {
running = true; running = true;
Party party = mcMMOPlayer.getParty(); Party party = mcMMOPlayer.getParty();
if (party.getXpShareMode() == XpShareMode.EQUAL) { switch (party.getXpShareMode()) {
case EQUAL:
Player player = mcMMOPlayer.getPlayer(); Player player = mcMMOPlayer.getPlayer();
List<Player> nearMembers = PartyManager.getNearMembers(player, party, Config.getInstance().getPartyShareRange()); List<Player> nearMembers = PartyManager.getNearMembers(player, party, Config.getInstance().getPartyShareRange());
@ -61,10 +62,14 @@ public final class ShareHandler {
} }
mcMMOPlayer.addXp(skillType, roundedXp); mcMMOPlayer.addXp(skillType, roundedXp);
}
running = false; running = false;
return true; return true;
case NONE:
default:
running = false;
return false;
}
} }
public static boolean isRunning() { public static boolean isRunning() {