Class ItemConstants

java.lang.Object
constants.ItemConstants

public class ItemConstants extends Object
道具 ID 分類判斷與道具相關子規則的常數工具類別。

本類別提供一組純靜態方法與巢狀工具類,用於識別道具的種類與行為規則:

  • isEquip(id)、以及巢狀類別 類型 提供裝備類型的判斷(如武器、防具、心臟等)。
  • 巢狀類別 卷軸 封裝捲軸使用規則,包含混沌卷軸隨機範圍、潛能捲軸成功率等判斷。
  • 巢狀類別 傷害字型 維護傷害顯示皮膚的道具 ID → 樣式編號映射, 並透過 MapleItemInformationProvider 過濾可交易限制的皮膚。

廣泛被 MapleInventoryTypeEquip 及道具處理器呼叫,以判斷道具的合法操作範圍。

  • Constructor Details

    • ItemConstants

      public ItemConstants()
  • Method Details

    • isEquip

      public static boolean isEquip(int id)
    • 武器類型

      public static MapleWeaponType 武器類型(int itemid)
    • isOverPoweredEquip

      public static boolean isOverPoweredEquip(MapleClient c, int itemId, short slot)
    • isForGM

      public static boolean isForGM(int itemid)
    • isMadeByGM

      public static boolean isMadeByGM(MapleClient c, int itemId, short slot)
    • getEffectItemID

      public static int getEffectItemID(int itemId)
    • getEquipedSlot

      public static short[] getEquipedSlot(int itemId)
    • sub_609CDE

      public static boolean sub_609CDE(int slot, int type)
    • sub_5015E5

      public static int sub_5015E5(int type)
    • is透明短刀

      public static boolean is透明短刀(int itemID)
    • is寶盒

      public static boolean is寶盒(int itemId)
    • isChair

      public static boolean isChair(int itemid)
    • is例外裝備潛能

      public static boolean is例外裝備潛能(int itemId)