Class MonsterCarnivalPacket
java.lang.Object
tools.packet.MonsterCarnivalPacket
怪物嘉年華(Monster Carnival / CPQ)副本專用封包的建構器。
本類別以靜態方法提供怪物嘉年華派對任務所需的全部送出封包,包括:
- 副本開始:
startMonsterCarnival寫入隊伍、個人與隊伍嘉年華點數(CP)。 - CP 更新:
CPUpdate廣播目前剩餘 / 累積 CP。 - 玩家事件:
playerDiedMessage(死亡損失 CP)、playerLeaveMessage(隊長 / 成員離場)。 - 召喚通知:
playerSummoned告知對方隊伍召喚了哪個怪物。 - 統計與結果:
showMCStats(雙方 CP 統計)、showMCResult(副本結算)。
隊伍狀態由 MapleCarnivalParty 提供;
送出 opcode 來自 SendPacketOpcode;
組裝使用 MaplePacketLittleEndianWriter。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic byte[]CPUpdate(boolean party, int curCP, int totalCP, int team) static byte[]playerDiedMessage(String name, int lostCP, int team) static byte[]playerLeaveMessage(boolean leader, String name, int team) static byte[]playerSummoned(String name, int tab, int number) static byte[]showMCRanking(List<MapleCharacter> players) static byte[]showMCResult(int mode) static byte[]showMCStats(int left, int right) static byte[]startMonsterCarnival(MapleCharacter chr, int enemyavailable, int enemytotal)
-
Constructor Details
-
MonsterCarnivalPacket
public MonsterCarnivalPacket()
-
-
Method Details
-
startMonsterCarnival
-
playerDiedMessage
-
playerLeaveMessage
-
CPUpdate
public static byte[] CPUpdate(boolean party, int curCP, int totalCP, int team) -
showMCStats
public static byte[] showMCStats(int left, int right) -
playerSummoned
-
showMCResult
public static byte[] showMCResult(int mode) -
showMCRanking
-