本次更新正式引入了 RPG 的核心玩法——職業系統 (Class System)。我們實作了多種職業、獨特的技能效果以及基於滑鼠連擊的觸發機制,讓戰鬥體驗更加豐富多變。

⚔️ 職業系統與技能機制

現在玩家可以選擇不同的職業,每個職業都擁有獨特的技能組與戰鬥風格。

支援職業

目前已實裝以下七種基礎職業:

  • Berserker (狂戰士): 專精於近戰爆發與生存。
  • BladeMaster (劍聖): 擁有高機動性與劍術連擊。
  • Elementalist (元素使): 操控元素進行範圍攻擊。
  • ShadowAssassin (暗影刺客): 擅長隱身與背刺爆發。
  • SoulReaper (靈魂收割者): 收割靈魂以強化自身。
  • WindRanger (風行者): 靈活的遠程弓箭手。
  • Arbalestier (強弩手): 重型遠程火力輸出。

技能連擊系統

為了讓操作更具技巧性,採用了 滑鼠連擊 系統。玩家需要按照特定順序點擊滑鼠(例如:右鍵 -> 左鍵 -> 右鍵)來觸發技能。 (其實是因為不能用單按鍵觸發)

  • 連擊判定: 新增了連擊判定的邏輯,讓玩家可以更流暢地接招。
  • 技能特效: 為所有技能加入了視覺特效,提供直觀的打擊回饋。

🖥️ 全新職業介面

配合職業系統的上線,新增了專屬的職業選擇與查看介面。

  • GUI 實裝: 新增了 /class 指令開啟的介面,佈局直觀且易於操作。
  • 資訊展示: 新的 ClassInfoGUI 能清晰顯示各職業的屬性數據與技能說明。

Class GUI ScreenshotClass Info GUI Screenshot

⚙️ 核心優化

  • 資料庫管理: 更新 DatabaseManager.java,優化玩家數據存取。
  • 事件監聽: 優化 Attack.javaSkillTriggerListener.java,提升戰鬥計算效能。

下一次更新 大概是技能樹了吧