public class OfficerLevelupPluginImpl extends java.lang.Object implements OfficerLevelupPlugin
Modifier and Type | Field and Description |
---|---|
static float |
EXPONENT_BEYOND_MAX_SPECIFIED_LEVEL |
static long[] |
TOTAL_XP_PER_LEVEL |
static float |
XP_MULT |
static long[] |
XP_PER_LEVEL |
Constructor and Description |
---|
OfficerLevelupPluginImpl() |
Modifier and Type | Method and Description |
---|---|
int |
getMaxEliteSkills(PersonAPI person) |
int |
getMaxLevel(PersonAPI person) |
long |
getXPForLevel(int level) |
static void |
main(java.lang.String[] args) |
java.util.List<java.lang.String> |
pickLevelupSkills(PersonAPI person,
java.util.Random random) |
java.util.List<java.lang.String> |
pickLevelupSkillsV2(PersonAPI person,
java.util.Random random) |
java.util.List<java.lang.String> |
pickLevelupSkillsV3(PersonAPI person,
java.util.Random random) |
public static float XP_MULT
public static float EXPONENT_BEYOND_MAX_SPECIFIED_LEVEL
public static long[] XP_PER_LEVEL
public static long[] TOTAL_XP_PER_LEVEL
public long getXPForLevel(int level)
getXPForLevel
in interface OfficerLevelupPlugin
public static void main(java.lang.String[] args)
public int getMaxLevel(PersonAPI person)
getMaxLevel
in interface OfficerLevelupPlugin
public int getMaxEliteSkills(PersonAPI person)
getMaxEliteSkills
in interface OfficerLevelupPlugin
public java.util.List<java.lang.String> pickLevelupSkillsV2(PersonAPI person, java.util.Random random)
public java.util.List<java.lang.String> pickLevelupSkillsV3(PersonAPI person, java.util.Random random)
public java.util.List<java.lang.String> pickLevelupSkills(PersonAPI person, java.util.Random random)
pickLevelupSkills
in interface OfficerLevelupPlugin
Copyright © 2013 Fractal Softworks, LLC. All Rights Reserved.