Class FamilyHandler
java.lang.Object
handling.channel.handler.FamilyHandler
家族(Family)系統相關封包的頻道端處理器。
處理家族的所有玩家互動操作:
RequestFamily— 查看指定角色的家族族譜。OpenFamily— 開啟自身家族資訊面板。UseFamily— 消耗家族聲望使用家族技能(傳送、召喚、爆率/經驗加成、團結 Buff)。FamilyOperation— 邀請其他角色成為晚輩,驗證等級差距與地圖限制。FamilyPrecept— 家族族長修改家族宣言。FamilySummon— 晚輩接受或拒絕長輩的召喚請求。DeleteJunior/DeleteSenior— 解除晚輩或長輩關係,並拆分家族樹。AcceptFamily— 接受家族邀請,處理既有家族合併邏輯。
與 MapleFamily、MapleFamilyCharacter、
MapleFamilyBuff 及 World.Family 緊密協作;
回傳封包由 FamilyPacket 組裝。
由 handling.MapleServerHandler 的 handlePacket switch 呼叫。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final voidAcceptFamily(LittleEndianAccessor slea, MapleClient c) static final voidDeleteJunior(LittleEndianAccessor slea, MapleClient c) static final voidDeleteSenior(LittleEndianAccessor slea, MapleClient c) static final voidstatic final voidFamilyPrecept(LittleEndianAccessor slea, MapleClient c) static final voidFamilySummon(LittleEndianAccessor slea, MapleClient c) static final voidOpenFamily(LittleEndianAccessor slea, MapleClient c) static final voidRequestFamily(LittleEndianAccessor slea, MapleClient c) static final voidUseFamily(LittleEndianAccessor slea, MapleClient c)
-
Constructor Details
-
FamilyHandler
public FamilyHandler()
-
-
Method Details
-
RequestFamily
-
OpenFamily
-
UseFamily
-
FamilyOperation
-
FamilyPrecept
-
FamilySummon
-
DeleteJunior
-
DeleteSenior
-
AcceptFamily
-