CaptainValheim
Turns shields into active weapons. All you need is one shield. Shield strikes, throws, charges, projectile reflection, and block charges all follow real shield stats and blocking skill.
截圖 共 5 張
模組介紹 作者原文
CaptainValheim
Turns shields into active weapons. All you need is one shield. Shield strikes, throws, charges, projectile reflection, and block charges all follow real shield stats and blocking skill.
Shield Primary Attack
CaptainValheim lets a shield act as a real close-range weapon instead of only a defensive item. A primary shield strike uses the equipped shield's own block power, deflection force, stamina profile, and durability cost as the base, then applies the values from CaptainValheim.yml. That means a buckler, tower shield, and round shield can all feel different without needing separate hardcoded behavior.
Shield Throw
Throw your shield forward as a returning weapon. The throw can hit multiple targets, lose power through damage decay, search for nearby targets, and return after its lifetime expires. Damage, push force, target count, damage decay, ricochet search radius, flight lifetime, stamina cost, and durability cost can all be tuned, while the final result still scales from the shield you actually equipped.
With FearNoSpear, dropped thrown shields can only be auto-picked up by the thrower. Other players can still pick them up manually. Use the updated versions on participating clients. FearNoSpear is optional; without it, pickup behavior is unchanged. FearNoSpear does not change CaptainValheim's shield-return handling.
Thrown shields retain the equipped visual prefab and style, including appearances applied by Armoire, through ricochets and the return flight. This only changes presentation; the original shield's stats and returned item are preserved. Peers without the cosmetic prefab display the original shield instead.
Shield Charge
Shield Charge turns your block into a forward burst that drives into enemies with shield-based damage and push force. It is useful for closing distance, interrupting enemies, or opening space in a crowd. Charge distance, speed, hit radius, cooldown, stamina cost, durability cost, damage factor, and push factor are configurable, and WarfareTweaks can read the shield-hit context when both mods are installed.
Block Charge
Valheim already contains a block-charge style counterattack, but it is effectively locked away for normal shield gameplay. CaptainValheim exposes and tunes that vanilla behavior so shields can use it intentionally. The mod can also provide fallback charge visuals for shields that do not have their own charge setup, making the feature usable across a wider range of shield prefabs.
Projectile Reflection
Projectile Reflection rewards accurate blocking by letting guarded projectile hits bounce back instead of simply being absorbed. Reflection behavior scales with shield deflection and can be tuned separately from attacks, throws, and charges, so servers can decide how strong defensive projectile play should be without changing the rest of the shield kit.
Highlights
- Gives every shield a configurable active combat kit through one synced YAML file.
- Scales damage, push, stamina, and durability from the shield's actual stats instead of using one flat value for every shield.
- Provides a global fallback so unlisted shields work immediately, while individual prefab overrides can tune special cases.
- Syncs config through ServerSync for dedicated servers.
- Lets servers independently allow Shield Charge, Block Charge, and Projectile Reflection with a one-handed melee weapon and a shield.
- Adds a WarfareTweaks bridge so Warfare effects can recognize CaptainValheim shield hit contexts.
- Keeps the mod focused on shields only, with no ranged, melee, or Blood Magic preset schema mixed in.
Shield Features
- primaryAttack: turns shield use into a direct shield strike with configurable damage, push, stamina, and durability factors.
- throw: throws the shield, supports multiple targets, damage decay, search radius, lifetime scaling, and return behavior.
- charge: sends the player forward with shield-based damage, push, hit radius, distance, speed, cooldown, and stamina tun
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。
下面這些內容需要先安裝,否則該模組不會生效: