Class ChangeableStats
java.lang.Object
server.life.OverrideMonsterStats
server.life.ChangeableStats
依場景規則動態計算後的怪物可變數值,繼承
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 倍係數。
MapleMonster 以取代原始靜態數值。-
Field Summary
FieldsModifier and TypeFieldDescriptionintintintintintintintintFields inherited from class OverrideMonsterStats
exp, hp, mp -
Constructor Summary
ConstructorsConstructorDescriptionChangeableStats(MapleMonsterStats stats, int newLevel) ChangeableStats(MapleMonsterStats stats, int newLevel, boolean pqMob) ChangeableStats(MapleMonsterStats stats, OverrideMonsterStats ostats) -
Method Summary
-
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
-
ChangeableStats
-
ChangeableStats
-
ChangeableStats
-