Class FishingRewardFactory.FishingReward

java.lang.Object
server.FishingRewardFactory.FishingReward
Enclosing class:
FishingRewardFactory

public static class FishingRewardFactory.FishingReward extends Object
單一筆釣魚獎勵(不可變)。依 FishingRewardFactory.RewardType 解讀各欄位:
  • EXP:minValue 為「升級經驗母數 N」,實際給予 = 升級所需經驗 / N。
  • MESOGASHPOINT:minValue~maxValue 為金額區間。
  • ITEM:itemId + minValue~maxValue 數量區間 + expirationHours 時效。
  • EQUIP:itemId + 時效 + 浮動/自訂屬性設定。
  • Constructor Details

    • FishingReward

      public FishingReward(FishingRewardFactory.RewardType type, int itemId, long minValue, long maxValue, int expirationHours, boolean broadcast, boolean floatEnabled, int floatRange, boolean customEnabled, int cStr, int cDex, int cInt, int cLuk, int cWatk, int cMatk)
  • Method Details

    • getType

    • getItemId

      public int getItemId()
    • getMinValue

      public long getMinValue()
    • getMaxValue

      public long getMaxValue()
    • getExpirationHours

      public int getExpirationHours()
    • isBroadcast

      public boolean isBroadcast()
    • isFloatEnabled

      public boolean isFloatEnabled()
    • getFloatRange

      public int getFloatRange()
    • isCustomEnabled

      public boolean isCustomEnabled()
    • getCStr

      public int getCStr()
    • getCDex

      public int getCDex()
    • getCInt

      public int getCInt()
    • getCLuk

      public int getCLuk()
    • getCWatk

      public int getCWatk()
    • getCMatk

      public int getCMatk()