Class ChangeableStats


public class ChangeableStats extends OverrideMonsterStats
依場景規則動態計算後的怪物可變數值,繼承 OverrideMonsterStats 以複寫基礎 HP/MP/EXP。

提供三種建構模式:

  • 混沌頻道(無參數):全屬性乘以固定倍率 base = 5,EXP 乘 3, 物理/魔法防禦率另有 Boss 上限保護。
  • OverrideMonsterStats 覆寫:以腳本或 GM 指令給定的 HP/MP/EXP 搭配原始 MapleMonsterStats 的攻防數值合成。
  • PQ 強化(pqMob 旗標):依等級比例縮放所有屬性, 參考 GameConstants.getMonsterHP(int) 計算非 Boss HP, PQ 場景另乘 2.5 倍係數。
實例由地圖或 PQ 事件在生成怪物時建立,並傳入 MapleMonster 以取代原始靜態數值。
  • Field Details

    • watk

      public int watk
    • matk

      public int matk
    • acc

      public int acc
    • eva

      public int eva
    • PDRate

      public int PDRate
    • MDRate

      public int MDRate
    • pushed

      public int pushed
    • level

      public int level
  • Constructor Details