Prechádzať zdrojové kódy

Minor cleanup of new party stuff.

GJ 12 rokov pred
rodič
commit
62a037a4fd

+ 10 - 5
src/main/java/com/gmail/nossr50/party/ShareHandler.java

@@ -21,17 +21,21 @@ public class ShareHandler {
         RANDOM,
         EQUAL,
     };
-    
-    public static double checkXpSharing(int oldExp, Player player, Party party, SkillType type) {
+
+    public static double checkXpSharing(int oldExp, Player player, Party party) {
         int newExp = oldExp;
+
         if (party.getExpShareMode() == null) {
             party.setExpShareMode("NO_SHARE");
         }
+
         if (party.getExpShareMode().equals("NO_SHARE")) {
             return newExp;
-        } else if (party.getExpShareMode().equals("EQUAL")) {
-            newExp = (int) calculateSharedExp(oldExp, player, party, type);
         }
+        else if (party.getExpShareMode().equals("EQUAL")) {
+            newExp = (int) calculateSharedExp(oldExp, player, party);
+        }
+
         return newExp;
     }
 
@@ -41,13 +45,14 @@ public class ShareHandler {
      * @param int XP without party sharing
      * @return the party shared XP
      */
-    public static double calculateSharedExp(int oldExp, Player player, Party party, SkillType type) {
+    public static double calculateSharedExp(int oldExp, Player player, Party party) {
         int newExp = oldExp;
         List<Player> nearMembers = PartyManager.getNearMembers(player, party, partyShareRange);
 
         if (nearMembers.size() > 0) {
             newExp = (int) ((oldExp / (nearMembers.size() + 1)) * partyShareBonus);
         }
+
         return newExp;
     }
 

+ 1 - 1
src/main/java/com/gmail/nossr50/skills/SkillTools.java

@@ -525,7 +525,7 @@ public class SkillTools {
         }
 
         if (profile.inParty()) {
-            xp = (int) ShareHandler.checkXpSharing(xp, player, profile.getParty(), type);
+            xp = (int) ShareHandler.checkXpSharing(xp, player, profile.getParty());
             ShareHandler.handleEqualExpShare(xp, player, profile.getParty(), type);
         }