2x xp for solo players without a group
This commit is contained in:
1 parent
a97f4e6da6
commit
17aee68575
1 file changed
+3
-1
@@ -2899,7 +2899,9 @@ public class PlayerCharacter extends AbstractCharacter {
|
||||
|
||||
public synchronized void grantXP(int xp) {
|
||||
|
||||
xp *= Float.parseFloat(ConfigManager.MB_NORMAL_EXP_RATE.getValue());
|
||||
if(GroupManager.getGroup(this) == null)
|
||||
xp *= 2;
|
||||
|
||||
// Stop players from getting experience past the cap
|
||||
if (this.exp + xp >= Experience.getBaseExperience(MBServerStatics.LEVELCAP))
|
||||
xp = Experience.getBaseExperience(MBServerStatics.LEVELCAP) - this.exp + 1;
|
||||
|
||||
Reference in new issue
Block a user