Class AttackInfo
java.lang.Object
handling.channel.handler.AttackInfo
單次攻擊動作的解析資料容器,由
DamageParse 從收到的攻擊封包填入。
持有攻擊所需的全部原始欄位:技能 ID(skill)、蓄力值(charge)、
最後攻擊 tick(lastAttackTickCount)、位置座標(position / skillposition)、
每目標傷害列表(allDamage,型別 AttackPair)
及命中數/目標數等 byte 旗標。
getAttackEffect(MapleCharacter, int, Skill) 依 skill ID 與技能等級,透過 SkillFactory
取得對應的 MapleStatEffect;並對阿蘭連結技能與異常動畫偏差進行反作弊檢查,
可能呼叫 AutobanManager 觸發自動封禁。
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal MapleStatEffectgetAttackEffect(MapleCharacter chr, int skillLevel, Skill skill_)
-
Field Details
-
skill
public int skill -
charge
public int charge -
lastAttackTickCount
public int lastAttackTickCount -
allDamage
-
position
-
skillposition
-
display
public int display -
hits
public byte hits -
targets
public byte targets -
tbyte
public byte tbyte -
speed
public byte speed -
csstar
public byte csstar -
AOE
public byte AOE -
slot
public byte slot -
unk
public byte unk -
real
public boolean real
-
-
Constructor Details
-
AttackInfo
public AttackInfo()
-
-
Method Details
-
getAttackEffect
-