Browse Source

revert addition of new XP system for production

lakebane-jobs
FatBoy-DOTC 18 hours ago
parent
commit
5f28d3ae10
  1. 29
      src/engine/objects/PlayerCombatStats.java

29
src/engine/objects/PlayerCombatStats.java

@ -1009,26 +1009,27 @@ public class PlayerCombatStats {
int required = nextLevel - currentLevel; int required = nextLevel - currentLevel;
//get group member divisor //get group member divisor
float divisor = switch (group.members.size()) { // float divisor =
case 2 -> 16.0f; // switch (group.members.size()) {
case 3 -> 18.0f; // case 2 -> 16.0f;
case 4 -> 20.0f; /// case 3 -> 18.0f;
case 5 -> 21.0f; // case 4 -> 20.0f;
case 6 -> 23.0f; // case 5 -> 21.0f;
case 7 -> 25.0f; // case 6 -> 23.0f;
case 8 -> 26.0f; // case 7 -> 25.0f;
case 9 -> 28.0f; // case 8 -> 26.0f;
case 10 -> 30.0f; // case 9 -> 28.0f;
default -> 15.0f; // case 10 -> 30.0f;
}; // default -> 15.0f;
//};
//apply the X mob kills required rule //apply the X mob kills required rule
grantedXP = required / divisor; //grantedXP = required / divisor;
if(leadership > 0) if(leadership > 0)
multiplier += (multiplier * (leadership * 0.01f)); multiplier += (multiplier * (leadership * 0.01f));
member.grantXP((int) Math.floor(grantedXP * multiplier)); //member.grantXP((int) Math.floor(grantedXP * multiplier));
} }
}else{ }else{
//Solo XP //Solo XP

Loading…
Cancel
Save