Parties now use the same formula for leveling as players

This commit is contained in:
nossr50 2019-05-30 15:52:13 -07:00
parent 61e46b6f10
commit 84b9b255aa
2 changed files with 1 additions and 14 deletions

View File

@ -80,7 +80,7 @@ Version 2.2.0
Added toggle to completely disable parties Added toggle to completely disable parties
Added toggle to limit max party size, previously this was done by setting party maximum size above -1 Added toggle to limit max party size, previously this was done by setting party maximum size above -1
Leveling your Party-Level now requires being near another party member by default Leveling your Party-Level now requires being near another party member by default
Leveling your Party now is no longer tied to player xp formula variables and instead uses its own parameters Party XP required to level now uses the same formula as player levels
Party members are now informed about your skill ups by default Party members are now informed about your skill ups by default
Party member item sharing is now disabled by default Party member item sharing is now disabled by default

View File

@ -40,14 +40,6 @@ public class ConfigSectionPartyLevel {
} }
*/ */
@Setting(value = "Party-XP-Formula-Parameters",
comment = "The Party XP Formula is borrowed from the Player XP formula to help determine the amount of XP needed to level the party." +
"\nThe Party XP Formula used to be based on your settings for player XP formula but I have separated it from those settings." +
"\nThe Party XP Curve Multiplier takes the final result of calculating one level of XP and multiplies it by this value to get the amount of XP needed to level the party." +
"\nParty Leveling used to have a level cap, I have removed this level cap as part of a feature request. It seems fun to level up parties indefinitely." +
"\nParty Leveling is now using exponential level scaling by default.")
private ConfigSectionPartyXPFormula partyXPFormula = new ConfigSectionPartyXPFormula();
@Setting(value = "Party-Leveling-Requires-Nearby-Party-Members", @Setting(value = "Party-Leveling-Requires-Nearby-Party-Members",
comment = "If leveling your Party requires being near another party member." + comment = "If leveling your Party requires being near another party member." +
"\nDefault value: " + PARTY_LEVELING_NEEDS_NERBY_MEMBERS_DEFAULT) "\nDefault value: " + PARTY_LEVELING_NEEDS_NERBY_MEMBERS_DEFAULT)
@ -68,11 +60,6 @@ public class ConfigSectionPartyLevel {
"\nXP SHARE: " + XP_SHARE_DEFAULT) "\nXP SHARE: " + XP_SHARE_DEFAULT)
private Map<PartyFeature, Integer> partyFeatureUnlockMap = PARTY_FEATURE_MAP_DEFAULT; private Map<PartyFeature, Integer> partyFeatureUnlockMap = PARTY_FEATURE_MAP_DEFAULT;
public int getPartyXpCurveMultiplier() {
return partyXPFormula.getPartyXpCurveMultiplier();
}
public boolean isPartyLevelingNeedsNearbyMembers() { public boolean isPartyLevelingNeedsNearbyMembers() {
return partyLevelingNeedsNearbyMembers; return partyLevelingNeedsNearbyMembers;
} }