Class OverrideMonsterStats
java.lang.Object
server.life.OverrideMonsterStats
- Direct Known Subclasses:
ChangeableStats
怪物數值覆寫容器,允許在特定情境下取代 WZ 原始 HP、MP 與 EXP 設定。
持有 hp、mp、exp 三個覆寫值;
建構時可選擇是否依 change 旗標進行比例縮放(目前縮放邏輯已被註解)。
由事件腳本或特殊地圖邏輯建構後傳入 MapleMonster,
使該怪物以覆寫數值代替 MapleMonsterStats 的預設值運作。
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionOverrideMonsterStats(long hp, int mp, int exp) OverrideMonsterStats(long hp, int mp, int exp, boolean change) -
Method Summary
-
Field Details
-
hp
public long hp -
exp
public int exp -
mp
public int mp
-
-
Constructor Details
-
OverrideMonsterStats
public OverrideMonsterStats() -
OverrideMonsterStats
public OverrideMonsterStats(long hp, int mp, int exp, boolean change) -
OverrideMonsterStats
public OverrideMonsterStats(long hp, int mp, int exp)
-
-
Method Details
-
getExp
public int getExp() -
setOExp
public void setOExp(int exp) -
getHp
public long getHp() -
setOHp
public void setOHp(long hp) -
getMp
public int getMp() -
setOMp
public void setOMp(int mp)
-