武器升级过程中持久上限掉至0/0,且特修显示问号无法修复,是典型的黑铁纯度不足与引擎机制冲突所致。你验证的“总合40/60不掉持久”只是表象,实际上持久上限一旦归零,常规NPC即失效。
一、持久归零的致命后果
你每手放1块纯度20的黑铁,总纯度仅20,远低于防掉标准(通常需≥60),导致每手掉3点持久,十几手后从40掉至0。此时面临两个死局:
1. 特修失效:多数引擎判定持久上限为0的武器为“不可修复状态”,铁匠NPC无法识别,故显示问号或点击无反应。
2. 属性失效:持久0/0的武器虽在背包显示,但实际攻击/魔法属性已失效(相当于空手)。
二、恢复持久的唯一途径:反向升级
既然NPC修不了,只能利用升级机制把持久“加”回来。切勿继续用垃圾矿升属性,否则武器必碎。
1. 暂停升属性:立刻停止当前的“1块矿+首饰”操作,这是导致归零的元凶。
2. 高纯矿回血:后续升级改为只放高纯度黑铁(建议4-6块纯度15+,总纯度≥90),不放任何首饰。系统判定无首饰时,默认不增加攻击属性,仅计算持久变化。
3. 回满再战:用高纯矿连续升级数次,直到持久上限恢复至安全值(如10点以上),再去特修。修满后,方可继续升剩下的10点属性。
三、剩余10点属性的正确升法
要保住剩下的持久,必须改变配方。首饰决定属性成功,黑铁决定持久死活。
* 黑铁标准:每次投入4-6块纯度15+的黑铁,确保总纯度稳定在60-90区间。你之前只放1块矿是自杀行为。
* 首饰选择:蓝翡翠、死神、龙之这类中档首饰完全够用,无需更换顶级货。
* 操作顺序:先按上述标准把持久升回安全线,再继续升属性。若中途某手黑铁纯度不够,持久可能再次下降。
四、特修问号的深层排查
若按上述操作持久恢复后,特修仍显示问号,则是服务端数据库异常。
1. 检查StdItems.DB:用DB Commander打开数据库,找到该武器,检查DuraMax(最大持久)字段是否为0。手动修改为1000(代表1点持久)或更高数值,保存后重启M2。
2. 脚本限制:检查Market_Def\比奇城/铁匠.txt脚本,看是否有CheckItemDuraMax(检测持久上限)的限制条件,删除异常判定代码。
紧急补救流程:停止升属性 → 准备5块总纯度100的黑铁(不放首饰)升1手 → 查看持久上限是否增加 → 重复至持久≥5 → 尝试特修 → 修满后按“4块矿+首饰”标准升剩余点数。

