
狼剑模组
在已驯服的狼旁边丢一把剑。它会捡起来叼在嘴里,咬击附带剑的部分伤害,攻击时还会旋转。
查看大图描述
把一把剑丢在已驯服的狼旁边。它会捡起来,叼在嘴里,它的撕咬会获得该剑部分伤害,攻击时会旋转。
基于 Valheim 1.0.12 构建并测试。
## 安装
1. 安装 Valheim 的 BepInEx,或使用 Vortex、r2modman 或 Gale 等模组管理器。
2. 将
WolfSwordMod.dll放入
BepInEx/plugins/。
3. 启动游戏,站在一只已驯服的狼旁边,把一把剑丢在地上。
## 玩法
- 狼会从 2.5m 内任意掉落的物品堆中取走一把剑,大约每秒一次。只有已驯服的动物才会捡东西,而且只有真正的剑才算数。
- 它的撕咬会获得该剑自身伤害表的八分之一,包括元素伤害,因此 Dyrnwyn 会造就一只火焰狼,而寒霜剑会造就一只寒霜狼。更好的剑确实能造就更好的狼。
- 对狼蹲下 + E 可把剑取回。普通 E 仍然是抚摸,Shift+E 仍然是重命名。狼装备武器后,悬停文本会显示该操作提示。
- 狼死亡时会把剑掉在倒下的地方,而不是带去英灵殿。
相比剑的工具提示,八分之一听起来很小气,但这是有意为之:狼攻击速度快且成群结队,所以每次命中的数值会迅速叠加。曾尝试过每次撕咬附加半把剑的伤害,结果让游戏变得毫无难度。
## 设置
首次运行时生成于
BepInEx/config/ricardo.wolfswordmod.cfg。每个选项都在文件内有说明。
| 设置 | 默认值 | 作用 |
| --- | --- | --- |
| Enabled | true | 总开关 |
| Creatures | Wolf | 可携带剑的生物预制体,以逗号分隔 |
| PickupRadius | 2.5 | 掉落的剑需要多近 |
| DamageShare | 0.125 | 附加到撕咬的剑伤害比例 |
| SpinDuration | 0.4 | 一次攻击旋转所需秒数 |
| SpinTurns | 1 | 每次攻击的完整圈数 |
| AttachBone | jaw | 挂剑的骨骼,宽松匹配 |
| PositionOffset | -1,0,0.3 | 剑的位置,在狼自身的坐标系中 |
| RotationEuler | 0,90,0 | 剑的旋转方式 |
| ScaleFactor | 1 | 携带的剑的大小 |
Creatures 接受任意预制体名称,因此
Wolf,Lox,Boar 可以武装你驯服的任何动物,但视觉效果的默认值是根据狼的下巴目测调校的,用在其他动物上需要调校。
#调校剑的位置
PositionOffset 位于狼自身的坐标系中:x 指向其右侧,y 向上,z 从它的口鼻向外。因此
z 是“离嘴更远”的调节项,
y 将它从下巴抬起。
x 之所以存在,是因为 Valheim 的物品模型以其刀身中部而非握柄为轴心。当刀身横向持有时,狼会咬到刀身中部,所以剑会沿自身长度方向滑动约半个刀身。
-1 是针对黑金属剑测得的;更短的剑需要更小的数值。
如果刀身方向对你的剑来说不对,先尝试
RotationEuler = 0,-90,0,然后尝试
90,0,0。
## 控制台
wolfswordmod strip nearby tamed carriers (within 15m) drop their swordscopiar
## 已知限制
- 未驯服的狼不会捡任何东西。
- 旋转只是视觉效果。它不会击中原本不会击中的任何东西。
- 仅限剑。斧、锤和矛都会被忽略。
- 每只狼只能携带一件物品,而不是一个物品栏。喂它第二把剑不会有任何效果,直到它放下第一把。
## 多人游戏
携带的剑存储在狼自身之上,并通过游戏自身的网络同步到每个客户端,每个客户端都在本地构建视觉效果,因此对于所有安装该模组的玩家来说,狼看起来都装备了武器。每个人都需要安装它:未安装的玩家看到的是一只普通的狼,而且拾取只会在模拟该狼的机器上发生。
## 兼容性
会修补已驯服生物交互、受到的伤害和动画触发。它会与重做驯服交互或重新调整生物伤害的模组冲突。
移除模组后,剑的名称会作为未使用的值存储在狼身上;狼会恢复为赤口撕咬,且剑无法取回,所以如果你想要回你的黑金属剑,请先运行
wolfswordmod strip。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。