Class MapConstants
java.lang.Object
constants.MapConstants
地圖 ID 語意分類的純靜態工具類別。
本類別提供一組布林判斷方法,依據地圖 ID 數值範圍或明確列舉,判定目標地圖所屬語意類型:
isEventMap/isStartingEventMap— 是否為奧林帕斯活動場地(ID 範圍 109xxxxxx / 809xxxxxx)。isCoconutMap— 是否為椰子大戰地圖。isBossMap— 是否為 BOSS 關卡地圖(包含武陵道場整段 ID 區間與明確列舉的 BOSS 房)。isFishingMap— 是否為釣魚地圖。isBoatMap— 是否為船隻交通地圖。
所有方法均無狀態,以 final int mapid 為唯一輸入,
供 server.maps.MapleMap、事件腳本及各種遊戲邏輯在地圖進入/離開時判斷規則適用性。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic booleanisBoatMap(int mapId) static booleanisBossMap(int mapid) static booleanisCoconutMap(int mapid) static booleanisEventMap(int mapid) static booleanisFishingMap(int mapId) static booleanisStartingEventMap(int mapid)
-
Constructor Details
-
MapConstants
public MapConstants()
-
-
Method Details
-
isStartingEventMap
public static boolean isStartingEventMap(int mapid) -
isEventMap
public static boolean isEventMap(int mapid) -
isCoconutMap
public static boolean isCoconutMap(int mapid) -
isBossMap
public static boolean isBossMap(int mapid) -
isFishingMap
public static boolean isFishingMap(int mapId) -
isBoatMap
public static boolean isBoatMap(int mapId)
-