我看了看 根据steam上的2026.5.1的modbranch版本,可以解包游戏代码,里面关于价格的计算公式我找到的是这一段
直接贴出来会有网页链接所以我就放图了
这个是c代码的格式
如果用中文来看:
math_round是结果四舍五入
base_price是基础价格
_stolen_fine是是否赃物 是就是0.9,不是就是1
_stack_mod是堆叠数量
_category_price是类别系数
_material_price是材质系数
_item_BP是特定物品系数
_category_price_mod是类别波动
_material_price_mod是材质波动
_item_BP_Mod是特定物品波动
_owner点BP_Fluctuation是总体需求波动
_owner点BP_Mod是商人销售或收购系数
_owner点Trade_Favorability是交易划算程度
_durable_price是耐久度系数,在当前耐久度/总耐久度≥75%的时候,就以该百分比作为系数,如果百分比<75%,就是该百分比的1.3次方作为系数
_props_mod是附魔系数 没有附魔就是1 附魔绿色就是1.1 附魔蓝色就是1.25
所以用这个来算第一个商人图的话932*1*1*(0.16+0+0)*(1+0.09+0+0-0.05)*0.98*(1+0.1)*1(假设完好)*1,最后四舍五入是167,对应不上158,所以可能你的耐久度不是满的 按照倒推来计算你的耐久度百分比可能是95%
代入到铁匠里这样就可以算出是189
当然我上面的中文理解可能是错的,因为我没有具体去看每一个系数对应的代码 所以可以自己去看修正
