Class MobSkillFactory
java.lang.Object
server.life.MobSkillFactory
怪物技能的單例工廠,負責從資料庫載入並快取所有
MobSkill 實例。
於伺服器啟動時呼叫建構子 → initialize(),將 wz_mobskilldata
資料表全量讀入以 (skillId, level) 為鍵的 HashMap 快取;
靜態方法 getMobSkill(int, int) 供遊戲執行期隨時查詢,無需重複 DB 存取。
資料由 DatabaseConnection 取得;
解析邏輯(座標、召喚清單、冷卻等)委由私有 get(ResultSet) 方法完成,
產出的 MobSkill 物件交由 MapleMonster AI 使用。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic MobSkillFactorystatic MobSkillgetMobSkill(int skillId, int level)
-
Constructor Details
-
MobSkillFactory
public MobSkillFactory()
-
-
Method Details
-
getInstance
-
getMobSkill
-