Package zombie.characters
Class IsoGameCharacter.XP
java.lang.Object
zombie.characters.IsoGameCharacter.XP
- Enclosing class:
- IsoGameCharacter
public class IsoGameCharacter.XP
extends java.lang.Object
-
Field Summary
Fields Modifier and Type Field Description intlastlevelintlevelfloatTotalXPjava.util.HashMapXPMapjava.util.HashMapXPMapMultiplier -
Constructor Summary
Constructors Constructor Description XP(IsoGameCharacter chr) -
Method Summary
Modifier and Type Method Description voidaddGlobalXP(float amount)voidAddXP(PerkFactory.Perks type, float amount)voidAddXP(PerkFactory.Perks type, float amount, boolean callLua)voidAddXP(PerkFactory.Perks type, float amount, boolean callLua, boolean addGlobalXp)voidAddXP(PerkFactory.Perks type, float amount, boolean callLua, boolean addGlobalXp, boolean doXPBoost, boolean remote)voidAddXP(HandWeapon weapon, int amount)voidaddXpMultiplier(PerkFactory.Perks perks, float multiplier, int minLevel, int maxLevel)voidAddXPNoMultiplier(PerkFactory.Perks type, float amount)intgetLevel()floatgetMultiplier(PerkFactory.Perks perk)java.util.HashMapgetMultiplierMap()intgetPerkBoost(PerkFactory.Perks type)floatgetTotalXp()floatgetXP(PerkFactory.Perks type)voidload(java.nio.ByteBuffer input, int WorldVersion)voidsave(java.nio.ByteBuffer output)voidsetLevel(int newlevel)voidsetTotalXP(float xp)voidsetXPToLevel(PerkFactory.Perks key, int perkLevel)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
level
public int level -
lastlevel
public int lastlevel -
TotalXP
public float TotalXP -
XPMap
public java.util.HashMap XPMap -
XPMapMultiplier
public java.util.HashMap XPMapMultiplier
-
-
Constructor Details
-
XP
-
-
Method Details
-
addXpMultiplier
-
getMultiplierMap
public java.util.HashMap getMultiplierMap() -
getMultiplier
-
getPerkBoost
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int newlevel) -
getTotalXp
public float getTotalXp() -
AddXP
-
AddXPNoMultiplier
-
AddXP
-
AddXP
-
AddXP
public void AddXP(PerkFactory.Perks type, float amount, boolean callLua, boolean addGlobalXp, boolean doXPBoost, boolean remote) -
addGlobalXP
public void addGlobalXP(float amount) -
getXP
-
AddXP
-
setTotalXP
public void setTotalXP(float xp) -
load
public void load(java.nio.ByteBuffer input, int WorldVersion) throws java.io.IOException- Throws:
java.io.IOException
-
save
public void save(java.nio.ByteBuffer output) throws java.io.IOException- Throws:
java.io.IOException
-
setXPToLevel
-