Class MapleTrait

java.lang.Object
client.MapleTrait

public class MapleTrait extends Object
角色單一特性(魅力、洞察力、意志力、工藝、感知、魅惑)的經驗值與等級模型。

每個特性對應一個 MapleTrait.MapleTraitType, 持有總經驗值、本地快取經驗值、等級與本局所需剩餘經驗值; recalcLevelGameConstants.getTraitExpNeededForLevel(int) 重新計算等級(上限 100); 由 MapleCharacter 持有,透過 InfoPacket.showTraitGain(MapleTrait.MapleTraitType, int) 傳送增益特效封包給客戶端。

  • Constructor Details

  • Method Details

    • setExp

      public void setExp(int e)
    • addExp

      public void addExp(int e)
    • addExp

      public void addExp(int e, MapleCharacter c)
    • addTrueExp

      public void addTrueExp(int e, MapleCharacter c)
    • recalcLevel

      public boolean recalcLevel()
    • getLevel

      public int getLevel()
    • getExp

      public int getExp()
    • getTotalExp

      public int getTotalExp()
    • getLocalTotalExp

      public int getLocalTotalExp()
    • addLocalExp

      public void addLocalExp(int e)
    • clearLocalExp

      public void clearLocalExp()
    • getType

      public MapleTrait.MapleTraitType getType()