Class DumpQuests

java.lang.Object
tools.wztosql.DumpQuests

public class DumpQuests extends Object
將 WZ 任務資料傾印至 MySQL wz_quest* 系列資料表的工具類別。

讀取 Quest.wz,批次寫入下列資料表:

  • wz_questdata:任務基本屬性(名稱、自動開始/完成、選擇技能等)。
  • wz_questreqdata:任務開始與完成的前置條件(等級、道具、任務、職業等)。
  • wz_questactdata:任務行動獎勵(經驗、楓幣、道具、技能等)。
  • wz_questactitemdatawz_questactskilldatawz_questactquestdata: 行動獎勵明細(道具清單、技能等級、連動任務)。
  • wz_questpartydata:組隊任務排名與評分屬性。
支援增量更新模式(update=true)以跳過已存在的記錄; 以七條背景執行緒(t1t7)並行執行批次寫入提升效能。 正常使用時由 WzDataInitializer.ensureDumped() 於啟動時自動調用; 亦可透過 tools/Dump-Quests.bat 手動執行。 資料依賴 MapleDataProviderFactory 讀取 wz/ 目錄。