Package constants


package constants
遊戲規則常數與 ID 範圍判定:等級/職業/道具/地圖/技能等核心數值與分類邏輯。

本 package 是整個伺服器的「規則中樞」,集中存放版本特定的數值表與 ID 區段判定,供 client、server、 handling 各層引用。GameConstants 為最核心的類別,持有經驗值表、rangedMapobjectTypes 等資料以及大量職業/技能判定 helper;ServerConstants 則承載由 settings.iniServerProperties 載入的操作者設定(MAPLE_VERSIONMAPLE_PATCH、EXP/楓幣/掉落 倍率、各式功能開關),新增可調參數時須同時觸及此類別與 settings.ini

其餘類別依子領域劃分 ID 與規則:ItemConstants 以 ID 區段分類道具/裝備;JobConstantsJobType enum 管理可創職業與職業判定;MapConstants 判定事件地圖等地圖類別; SkillConstants 對映技能 ID 與狀態,SkillType 則以繁中識別字提供具名技能 ID 常數; MiMiConfig 收攏髒字過濾、自動封鎖等雜項管理設定。所有數值皆綁定客戶端版本 149.1,與其他版本不互通。