Class IsoGameCharacter.XP

java.lang.Object
zombie.characters.IsoGameCharacter.XP
Enclosing class:
IsoGameCharacter

public class IsoGameCharacter.XP
extends java.lang.Object
  • 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

  • Method Details

    • addXpMultiplier

      public void addXpMultiplier​(PerkFactory.Perks perks, float multiplier, int minLevel, int maxLevel)
    • getMultiplierMap

      public java.util.HashMap getMultiplierMap()
    • getMultiplier

      public float getMultiplier​(PerkFactory.Perks perk)
    • getPerkBoost

      public int getPerkBoost​(PerkFactory.Perks type)
    • getLevel

      public int getLevel()
    • setLevel

      public void setLevel​(int newlevel)
    • getTotalXp

      public float getTotalXp()
    • AddXP

      public void AddXP​(PerkFactory.Perks type, float amount)
    • AddXPNoMultiplier

      public void AddXPNoMultiplier​(PerkFactory.Perks type, float amount)
    • AddXP

      public void AddXP​(PerkFactory.Perks type, float amount, boolean callLua)
    • AddXP

      public void AddXP​(PerkFactory.Perks type, float amount, boolean callLua, boolean addGlobalXp)
    • AddXP

      public void AddXP​(PerkFactory.Perks type, float amount, boolean callLua, boolean addGlobalXp, boolean doXPBoost, boolean remote)
    • addGlobalXP

      public void addGlobalXP​(float amount)
    • getXP

      public float getXP​(PerkFactory.Perks type)
    • AddXP

      public void AddXP​(HandWeapon weapon, int amount)
    • 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

      public void setXPToLevel​(PerkFactory.Perks key, int perkLevel)