Enum Class MapleQuestRequirementType

java.lang.Object
java.lang.Enum<MapleQuestRequirementType>
server.quest.MapleQuestRequirementType
All Implemented Interfaces:
Serializable, Comparable<MapleQuestRequirementType>, Constable

public enum MapleQuestRequirementType extends Enum<MapleQuestRequirementType>
任務前置條件的種類枚舉,對應 WZ 資料中 check.img 各條件節點的名稱與數字代碼。

每個常數持有一個 byte 型別代碼,可透過 getByType(byte) 以數字反查, 或透過 getByWZName(String) 以 WZ 節點名稱字串查找(查無時回傳 UNDEFINED)。 由 MapleQuestRequirement 在載入時使用,決定要對 MapleCharacter 執行的條件檢查種類; startscript/endscript 旗標亦在 MapleQuest.loadQuest(ResultSet, MemRS.Grouped, MemRS.Grouped, MemRS.Grouped, MemRS.Grouped, MemRS.Grouped, MemRS.Grouped) 中據此設定, 使任務接取或完成時改由 JS 腳本處理。