Package client.status
package client.status
怪物狀態(buff/debuff)效果子系統:怪物身上狀態效果的型別模型與執行期實例。
MonsterStatus 為狀態種類列舉(攻防加成、暈眩、冰結、中毒、封印、黑暗、反射等),
各值對應封包用的位元遮罩並實作 Buffstat;其輔助方法將狀態對映回玩家異常狀態
MapleDisease(getLinkedDisease)並提供泛用技能 ID。
MonsterStatusEffect 為「套用在某隻怪物上的單一狀態效果」執行期實例,
持有狀態種類、數值、來源技能 MobSkill、反射旗標、中毒排程與施放者
MapleCharacter 的弱參考;由 MapleMonster 在套用/結算(含
doPoison 持續傷害)時驅動。本 package 屬怪物 AI 與技能子系統的狀態層,與玩家側
MapleBuffStat 的 buff 表現相互呼應。