Class MapleMapEffect

java.lang.Object
server.maps.MapleMapEffect

public class MapleMapEffect extends Object
地圖特效訊息的資料持有者,同時支援道具音樂盒(jukebox)模式。

持有特效訊息字串(msg)、道具 ID(itemId)、 是否有效(active)及是否為音樂盒播放(jukebox)四個欄位。 makeStartDatamakeDestroyData 依模式分別組裝 CField.startMapEffect(String, int, boolean)CField.removeMapEffect()MTSCSPacket.playCashSong(int, String) 封包; sendStartData 直接將啟動封包傳送給指定客戶端。 本類別由 MapleMap 建立並存放,在新玩家進入時呼叫 sendStartData 重送特效。

  • Constructor Details

    • MapleMapEffect

      public MapleMapEffect(String msg, int itemId)
  • Method Details

    • setActive

      public void setActive(boolean active)
    • setJukebox

      public void setJukebox(boolean actie)
    • isJukebox

      public boolean isJukebox()
    • makeDestroyData

      public byte[] makeDestroyData()
    • makeStartData

      public byte[] makeStartData()
    • sendStartData

      public void sendStartData(MapleClient c)