Class MonsterCarnivalHandler
java.lang.Object
handling.channel.handler.MonsterCarnivalHandler
處理怪物嘉年華(Monster Carnival)PQ 的封包,管理 CP 消耗、怪物召喚與技能施放。
怪物嘉年華為雙隊競爭的副本活動,本類別的 MonsterCarnival 方法依封包中的
tab 值分派兩種動作:
tab == 0(召喚怪物):驗證 CP 是否足夠後呼叫MapleMap.makeCarnivalSpawn(int, MapleMonster, int),透過MonsterCarnivalPacket廣播召喚通知並更新全場玩家的 CP 計量。tab == 1(施放異常技能):透過MapleCarnivalFactory取得 技能定義,消耗 CP 後對對手隊伍施加MapleDisease異常狀態。
依賴 Randomizer 處理隨機邏輯,由
MapleServerHandler 透過 RecvPacketOpcode 分派。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic final void
-
Constructor Details
-
MonsterCarnivalHandler
public MonsterCarnivalHandler()
-
-
Method Details
-
MonsterCarnival
-