Zombie
A new Zombie Infection game mode! Survivors must escape while Zombies hunt them down. Features player-controlled zombies, infection mechanics, and customizable rules.
模組介紹 作者原文
PEAK 殭屍模式 (Zombie Mode Mod)
這是一個為 PEAK 遊戲開發的非對稱對抗模式模組。
遊戲規則
- 開始遊戲:從機場飛行到達第一座山(海灘)後,遊戲正式開始。
- 感染倒數:右上角會出現 10 秒倒數,隨機選出一名或多名玩家變為「Alpha 殭屍」。
- 殭屍能力:
- 外觀變為蘑菇殭屍,保留玩家原本的外型特色。
- 右鍵攻擊:進行撲擊咬人,被咬到的人類會受到嚴重的孢子感染與受傷。
- 體力系統:Alpha 殭屍擁有 100% 體力,其餘殭屍與復活後的殭屍預設為 70% 體力。
- 感染轉化:人類玩家因感染或受傷死亡後,會在 3 秒後於原地轉化為殭屍。
- 殭屍復活:殭屍死亡後會進入 60 秒倒數,倒數結束後於原地復活。使用「死靈書」可立即復活殭屍玩家。
- 人類目標:
- 只要有一名人類到達營火,即可點燃並將所有玩家傳送至該處,進入下一回合。
- 成功搭上最後一座山的最後飛機則人類獲勝。
- 殭屍目標:感染所有人類玩家使其全滅則殭屍獲勝。
管理員選單 (Host Only)
房主可以按 F10 開啟設定選單,調整以下平衡性參數:
- Zombie Respawn Time:殭屍死亡後的復活倒數秒數。
- Initial Zombies:遊戲開始時隨機產生的初始殭屍數量。
- Infection Strength:殭屍咬人後的感染強度 (孢子增加量)。
- Infinite Zombie Stamina:開啟後殭屍將擁有無限體力,可無限制攀爬與衝刺。
本地測試
如果您使用的是 Mod Manager:
自動部署 (開發推薦)
- 確保 Config.Build.user.props 中的路徑正確。
- 在終端機執行:
dotnet build Zombie/src/Zombie/Zombie.csproj
- 點擊管理器中的 "Start Modded" 啟動遊戲。
正式匯入
- 執行打包指令:
dotnet build Zombie/src/Zombie/Zombie.csproj -target:PackTS
- 將 artifacts/下的 zip 檔案匯入管理器。
開發索引
請參考根目錄下的 index.md 獲取 PEAK 原始碼的關鍵類別說明。
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
前置依賴
下面這些內容需要先安裝,否則該模組不會生效:
BepInEx-BepInExPack_PEAK