Package zombie.characters
Class IsoGameCharacter.XP
java.lang.Object
zombie.characters.IsoGameCharacter.XP
- Enclosing class:
- IsoGameCharacter
-
Field Summary
Modifier and TypeFieldDescriptionint
int
static final float
float
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
AddXP
(PerkFactory.Perk type, float amount) void
AddXP
(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote) void
AddXP
(HandWeapon weapon, int amount) Deprecated.void
addXpMultiplier
(PerkFactory.Perk perks, float multiplier, int minLevel, int maxLevel) void
AddXPNoMultiplier
(PerkFactory.Perk type, float amount) int
getLevel()
float
int
getPerkBoost
(PerkFactory.Perk type) float
float
getXP
(PerkFactory.Perk type) void
load
(ByteBuffer input, int WorldVersion) void
void
save
(ByteBuffer output) void
setLevel
(int newlevel) void
setPerkBoost
(PerkFactory.Perk perk, int level) void
setTotalXP
(float xp) void
setXPToLevel
(PerkFactory.Perk key, int perkLevel) void
update()
-
Field Details
-
level
public int level -
lastlevel
public int lastlevel -
TotalXP
public float TotalXP -
XPMap
-
MaxXPGrowthRate
public static final float MaxXPGrowthRate- See Also:
-
XPMapMultiplier
-
-
Constructor Details
-
XP
-
-
Method Details
-
update
public void update() -
addXpMultiplier
-
getMultiplierMap
-
getMultiplier
-
getPerkBoost
-
setPerkBoost
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int newlevel) -
getTotalXp
public float getTotalXp() -
AddXP
-
AddXPNoMultiplier
-
AddXP
public void AddXP(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote) -
getXP
-
AddXP
Deprecated. -
setTotalXP
public void setTotalXP(float xp) -
recalcSumm
public void recalcSumm() -
load
- Throws:
IOException
-
save
- Throws:
IOException
-
setXPToLevel
-