Class IsoGameCharacter.XP
java.lang.Object
zombie.characters.IsoGameCharacter.XP
- All Implemented Interfaces:
AntiCheatXPUpdate.IAntiCheatUpdate
- Enclosing class:
IsoGameCharacter
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintfloat -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAddXP(PerkFactory.Perk type, float amount) voidAddXP(PerkFactory.Perk type, float amount, boolean noMultiplier) voidAddXP(PerkFactory.Perk type, float amount, boolean noMultiplier, boolean haloText) voidAddXP(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote) voidAddXP(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote, boolean haloText) voidAddXP(HandWeapon weapon, int amount) Deprecated.voidAddXPHaloText(PerkFactory.Perk type, float amount) voidaddXpMultiplier(PerkFactory.Perk perks, float multiplier, int minLevel, int maxLevel) voidAddXPNoMultiplier(PerkFactory.Perk type, float amount) floatintgetLevel()floatfloatintgetPerkBoost(PerkFactory.Perk type) floatfloatgetXP(PerkFactory.Perk type) booleanvoidload(ByteBuffer input, int WorldVersion) voidsave(ByteBuffer output) voidsetLevel(int newlevel) voidsetPerkBoost(PerkFactory.Perk perk, int level) voidsetTotalXP(float xp) voidsetXPToLevel(PerkFactory.Perk key, int perkLevel)
-
Field Details
-
level
public int level -
lastlevel
public int lastlevel -
totalXp
public float totalXp -
xpMap
-
xpMapMultiplier
-
-
Constructor Details
-
XP
-
-
Method Details
-
intervalCheck
public boolean intervalCheck()- Specified by:
intervalCheckin interfaceAntiCheatXPUpdate.IAntiCheatUpdate
-
getGrowthRate
public float getGrowthRate()- Specified by:
getGrowthRatein interfaceAntiCheatXPUpdate.IAntiCheatUpdate
-
getMultiplier
public float getMultiplier()- Specified by:
getMultiplierin interfaceAntiCheatXPUpdate.IAntiCheatUpdate
-
addXpMultiplier
-
getMultiplierMap
-
getMultiplier
-
getPerkBoost
-
setPerkBoost
-
getLevel
public int getLevel() -
setLevel
public void setLevel(int newlevel) -
getTotalXp
public float getTotalXp() -
AddXP
-
AddXPHaloText
-
AddXP
-
AddXP
-
AddXPNoMultiplier
-
AddXP
public void AddXP(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote) -
AddXP
public void AddXP(PerkFactory.Perk type, float amount, boolean callLua, boolean doXPBoost, boolean remote, boolean haloText) -
getXP
-
AddXP
Deprecated. -
setTotalXP
public void setTotalXP(float xp) -
load
- Throws:
IOException
-
save
- Throws:
IOException
-
setXPToLevel
-