在《矮人要塞》里,弩兵是很多玩家前期最喜欢搞的远程战力:不用冲上去挨打,站在城墙上噼里啪啦射,听起来就很安全。但不少人上手之后会发现一个特别烦的情况——弩兵明明招弩也装备上了,就是不去拿弹药,站在那里发呆,打仗的时候看着敌人一路冲上来,自己跟个观战群众一样。
这一篇就专门来讲清楚:弩兵为什么会不拿“箭”(准确说是弩箭/弹丸),游戏机制到底是怎么运转的,以及你应该如何一步步排查问题。
一、先说清楚:弩兵用的不是“箭”
很多人第一坑,就栽在名字上。
在大多数游戏里,弓用箭,弩也用箭,看起来没毛病。但在《矮人要塞》里,远程弹药是分三类的:
- 弓:用箭(arrows)
- 弩:用弩箭/弹丸(bolts)
- 投石索(如果你用 mod 之类):用石弹等其它东西
如果你只造了“箭”,没造“bolts”,那弩兵就是有武器没子弹,自然不会去领。游戏不会自动帮你把箭“转换”成弩用弹药,系统认为那是完全不同的东西。
第一步你要确认的就是:
- 你工坊里做的是不是
bolts,而不是arrows - 军事界面里,远程武器是弩(crossbow),弹药选择的是
bolts
只要这两项有一个对不上号,弩兵就会集体装死。
二、弹药没有“指定对的人”,也是常见问题
就算你已经造好了 bolts,弩兵仍然有可能不去拿,原因在于“弹药分配”。
简单说一下游戏的逻辑:
- 弹药是按小队分配的,不是“全军共享一个大弹药池”
- 每个小队可以单独设置自己用什么弹药、用多少
- 如果你没明确分配,有时候会出现:弹药被别的小队“预定”了,弩兵所在的小队在系统判定里其实没弹药可用
要检查的几个地方:
- 打开军队界面,选中你的弩兵小队
- 找到弹药(ammo)设置
- 确保:
- 该小队被分配到了
bolts - 数量不是 0
- 没有把所有
bolts全都分配给别的小队
- 该小队被分配到了
有时候你会看到一个小队里既有近战兵又有弩兵,如果你弹药分配很混乱,结果就会出现明明仓库里有 bolts,但系统判断这批 bolts 是给另一支队或另一组单位用的,你当前这几个弩兵就当自己是赤手空拳的“豪侠”了。
三、军需仓库、储存策略也会坑弩兵
第二大类问题,是后勤。
你可以简单理解为:
“有弹药 ≠ 弩兵拿得到弹药。”
比较常见的情况:
-
弹药被锁在路远、混乱、危险的地方
- 比如:存放在很远的仓库、被关在门后、旁边还有怪
- 小矮人会评估路程和危险,如果太麻烦或者太危险,就可能一直拖着不去拿
- 战斗触发的时候,他们优先去集合,而不是先专门跑几十格去拿弹药
-
弹药躺在战场上没人捡
- 有时候你杀了敌人,地上掉一堆
bolts - 如果你没开放“战场回收”或没设置合适的垃圾区/物资区,那些弹药就一直留在地上
- 系统不会自动当做正常库存来分配给弩兵
- 有时候你杀了敌人,地上掉一堆
-
仓库过滤设置不对
- 你以为那个仓库是“弹药仓库”,但过滤选项里根本没勾
bolts - 结果就是,弹药散落在一堆不同地方,弩兵想拿也拿不起劲
- 你以为那个仓库是“弹药仓库”,但过滤选项里根本没勾
比较稳妥的做法:
- 单独设一个专门的弹药仓库,就在军队训练场或者城墙附近
- 仓库筛选里只允许
bolts(或再加点金属锭之类),别混太多东西 - 尽量保证弹药是“就近”可以拿到的,而不是藏在主仓库深处
这一步做完之后,再观察一阵子,很多“弩兵不拿弹药”的问题就会自己消失。
四、训练状态、站位命令,也会影响他们是否去补给
还有一种情况:弩兵不是“不想拿”,而是“没时间拿”。
《矮人要塞》的军队 AI 有一个特性:
- 被下达“集合、守卫、站岗”类命令时,单位会优先赶往指定地点,而不一定先去完善装备
- 当你一直让他们保持“随时待命”的状态,他们会长时间卡在“勉强能战”的装备水平上,不去补充弹药
比如:
- 你让弩兵小队全天候驻守城墙
- 他们到点就“上班”,下了命令第一反应是去目标地点
- 路上可能顺手捡点东西,但不会像平时那么仔细去整理装备
- 结果就是,有人有弹药,有人没弹药,战斗一开,半队人在放枪,半队人在发呆
比较人性化的做法是:
- 给弩兵安排轮班制,不要一直满勤驻守
- 让他们有一段“自由活动”的时间,AI 会利用这段时间去吃饭、睡觉、洗澡、补装备
- 如果你刚给他们造好一批
bolts,可以暂时取消他们的战斗命令,放一会儿,让系统有机会让他们去补弹
这点听起来有点细,但在中后期矮人城镇比较大、命令比较多的时候,影响其实挺明显的。
五、装备冲突:一边拿着盾,一边又想射击
还有一类比较隐蔽的问题,是“装备搭配不合理”。
比如:
- 你给弩兵设置了弩 + 盾 + 近战武器
- 有时候 AI 会优先拿近战武器和盾
- 结果:
- 他们被游戏算作“近战优先”,不再按照纯弩兵的逻辑去行动
- 或者他们武器栏已经被塞满,腾不出手来配合弹药
不少老玩家的做法是:
- 纯弩兵就老老实实给:弩 + 护甲(盔甲、头盔、靴子等),不要多配太多近战玩意儿
- 真想给点近战防身,也尽量别把武器搭配搞得太复杂
简单点说,你得让游戏一眼就能看出来:“这是个远程兵”,而不是“这个家伙啥都会一点但啥都不专精”。
六、工坊生产设置:只造了木头练手弹,不造实战弹
有些人发现弩兵明明拿了弹药,但战斗时不怎么输出,或者只在训练场射得很开心,上了战场就变得不积极。这里面有个小细节:
- 你可能只大量生产了木头或骨头
bolts - 这些弹药可以训练用,但遇到重装敌人效果非常有限
- 弩兵在实战中一轮射击感觉“打不动”,马上就会进入“被动模式”,然后敌人已经冲到面前了
从“他们不拿箭”这类问题延伸一下经验:
- 训练用:木头/骨头
bolts,廉价、量大 - 实战用:金属
bolts,铜都比木头强得多,更别提钢、银等特定场景适配
你可以在工坊里分两种任务:
- 一种长期循环生产“木头/骨头
bolts”,供训练场用 - 一种定期造一批金属
bolts,专门留给战时
再配合前面说的弹药分配,把“训练弹”和“实战弹”分给不同小队或不同状况使用,整体效果会好很多。
七、版本、模组和 Bug 的那点事
最后说一句比较“无奈”的现实:
《矮人要塞》机制多、版本多,再加上 mod,难免会存在一些奇怪的边角 Bug。
比如:
- 某些版本里,特定工作序列会让矮人长时间卡在“路径寻找”、“任务挂起”这种状态
- 模组改了一些职业或物品后,弹药分类和原版不完全一致
- 你用中文或其它语言界面时,翻译会让物品名看起来一样或很像,但底层 ID 其实不同
如果你已经确认:
- 弩用的是
bolts - 弹药分配正常
- 仓库也就近
- 命令状态也合理
- 装备搭配没乱搞
弩兵仍然长期就是“不去拿”,那可以考虑:
- 换个存档/新开一局做个简单复现,看看是不是这局城镇本身出了问题
- 检查你装的模组有没有对军队、武器、弹药做过改动
- 看一下当前版本的已知问题(但要注意别把“猜的”当事实,有文档或开发者说明再认定)
如果只是很零星的个别矮人一直犯病,那多半就是 AI 本身有点糙,换个岗位、有时候甚至让他退伍一段时间,再招回来,也能直接绕过去这个问题。
结尾遇到弩兵不拿箭,可以从这几步排查
- 弩兵只认
bolts,不认arrows - 弹药是按小队分配的,确认他们确实“有份”
- 给弹药一个就近的仓库,别把
bolts藏远处 - 不要让弩兵 24 小时拉满战斗命令,留一点时间让他们补给
- 装备搭配别太贪,纯弩兵就老老实实当远程兵
- 区分训练弹和实战弹,别全用木头凑合
你按这个顺序把自己的城镇过一遍,大部分“弩兵为什么不拿箭”的情况,基本都能找到原因。
真要是排查完还是说不清在哪卡住,可以把你具体的配置和情况写下来,逐条对比,往往能看出一些平时忽略的小细节。
