SkeletonCrew

SkeletonCrew

指挥你的亡灵船员!使用热键在剑士和弓手之间循环切换,并显示原生动作条提示,瞄准并中键点击解散,还能让你的召唤物登船。骷髅在甲板上坚守岗位,弓箭手向敌人开火,且完全免疫船只伤害。

SkeletonCrew
为 Valheim 提供更好的骷髅召唤
作者:Jubaroo

通过为召唤的骷髅提供智能化的便利增强功能,为你的血魔法死灵法术赋能。

✨ 功能

1. 🎯 中键解散与悬停 HUD

  • 悬停提示: 将鼠标悬停在你召唤的任意骷髅上时,会显示直观提示:“[中键] 解散骷髅”(按键绑定和文本均可在配置中自定义)。
  • 即时取消召唤: 点击鼠标中键即可将目标骷髅取消召唤,并伴随一阵令人满意的魔法烟雾,在不造成伤害或杀死它们的情况下释放你的召唤槽位。
  • 战斗安全: 当瞄准你的骷髅时,会拦截副手武器攻击,以免你装备的武器意外挥砍或浪费耐力。

    **2. 🏹 直观的弓手与剑士召唤循环**
  • 模式键([G]): 手持 Dead Raiser 法杖时,按 G 可在以下模式之间平滑循环: -- 剑士(装备剑与盾) -- 弓手(装备弓) -- 随机(原版 RNG 行为)
  • 快速反转修饰键(左 Shift): 施法时按住左 Shift 可临时即时反转你的召唤!如果你处于剑士模式,按住 Shift 会召唤一名弓手。如果你处于弓手模式,按住 Shift 会召唤一名剑士。
  • 屏幕召唤 HUD: 当拔出 Dead Raiser 时,会在准星正下方显示你当前的召唤模式。
  • 物品栏提示: Dead Raiser 的物品提示会显示当前选定的召唤模式和按键绑定。

    **3. ⛵ 自动上船与下船**
  • 与你的骷髅船员一同航行: 当你登上任意船只(木筏、Karve、Longship、Drakkar)时,处于登船距离内且正在跟随的骷髅会自动跳上船。
  • 稳定的甲板定位: 骷髅会匹配船只的物理效果,稳稳停留在桅杆周围对称的甲板槽位中,不会滑落、穿模或掉入海中。
  • 防消失保护: 在跨越广阔海洋航行时,防止基于距离的取消召唤。
  • 自动下船: 当你到达陆地或码头并下船时,你的骷髅会与你一同平稳下船,并恢复标准的守卫和跟随行为。

    **⌨️ 控制与按键绑定**
  • 解散骷髅: Mouse2(鼠标中键)— 配置:DismissKey
  • 循环召唤模式: G — 配置:CycleModeKey
  • 快速反转模式: 左 Shift(施法时按住)— 配置:HoldShiftInvertsMode

    **⚙️ 配置**

    配置文件生成于 **BepInEx/config/com.jubaroo.skeletoncrew.cfg**:
  1. 1 - 通用: 服务器配置同步选项和调试日志记录。
  2. 2 - 解散: 可自定义按键绑定(DismissKey)、提示文本和 HUD 通知。
  3. 3 - 召唤选择: 默认启动模式(剑士 / 弓手 / 随机)、循环热键(G)、快速反转修饰键(Shift),以及原版按键提示栏开关(ShowSummonModeKeyHint)。
  4. 4 - 乘船: 启用/禁用乘船、登船半径(默认 25m)、甲板定位和防消失安全保护。

    **📦 安装**

    使用 **r2modman / Thunderstore Mod Manager** 安装,或将 **SkeletonCrew.dll** 解压到你的 **Valheim/BepInEx/plugins/** 文件夹中。