bugfix250729.1
全站通知:

交易

刷 历
编

阅读

    

2026-10-11更新

    

最新编辑:LonelyPaladin

阅读:

  

更新日期:2026-10-11

  

最新编辑:LonelyPaladin

来自火湖WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
页面贡献者 :
NACGNOH
scare飞雪
WearyPaladin
深海行空
TZANER

交易,是这个游戏里获取资金的主要来源。

交易渠道

只要活着将背包带回教堂,你就可以把包里绝大多数物品出售给教堂的商人NPC;探险途中遇到他们时也可直接交易。商人既收购你的物品,也出售各类必需品。
注意:若你在探险中死亡,本次携带或获得的所有钱财将一并丢失。

交易内容与价格

商人出售食物、武器、装备、附魔等大量基础物资,同时收购几乎所有探险中获得的物品(记得留下你需要的!)。

  • 价格规则:大部分物品(如食物、附魔)价格恒定;少部分(如枪械、装备)按一定规律浮动。将鼠标悬停在物品上即可查看售价。
  • 即买即卖规则(自 0.14.10 版本起):卖出价格为购买价的 75%。若有魅力加成,首次即买即卖按魅力折扣后购买价的 75% 结算,再次操作则按原价(经魅力折扣)结算。

交易价格影响因素

魅力

"更高的魅力值可以降低你与商人交易的购入价格,但不会提高出售价格。"

  • 每 2 点魅力提供 1% 购入折扣,原版游戏内折扣上限为 50%[1](即 100 魅力达到上限)。
  • 魅力效果仅对对局内生成的商人有效,对教堂商人无效,且可与豪克兰会员卡的折扣叠加(折上折)。

注:负魅力不会反向反向增加商品价格。

耐久度

所有存在耐久度的物品,售价均不固定,通常当前耐久度越高,售价越高。具体规则如下:

  • 满耐久(霸气凛然)状态的物品售价 +25%。
  • 当前耐久远高于耐久上限时,售价会进一步上涨。
  • 枪械定价受附魔、配件、耐久等影响,枪械的价格计算更为复杂,需单独评估。

商品列表

物品价格的计算:

如果你需要查询物品的具体价格,请在WIKI中查阅对应物品页面。

最终价格 = 物品基础价格(basePrice) ——> 物品的原始基础价格  
      + 耐久度加成(num) ——> 如果物品是全新的,额外增加 25% 基础价格  
      - 耐久度惩罚(num2) ——> 如果物品不是满耐久,扣除 基础价格 × (1 - 当前耐久度比例) × 25%
      + 所有配件价格(num3) ——> 累加所有配件价格,每个配件按 75% 基础价格计算(向下取整,保险除外)  
      + 所有附魔价格(num4) ——> 累加所有附魔价格,每个附魔按 75% 基础价格计算(向下取整)

无法正常加载公式样式请尝试刷新

游戏版本:0.14.10
购买价格:
[math]\displaystyle{ {\color{magenta}PriceBuy} = \begin{cases} {\color{cyan}PriceSell}, & \text{SoldFromPlayer} \\[2ex] \begin{cases} \left \lceil {\color{Red}PriceBase} \times PriceModifier \right \rceil, & {\color{Red}PriceBase} \times PriceModifier \lt 100 \\[1ex] \left \lceil \left ( {\color{Red}PriceBase} \times PriceModifier \times 0.1 \right ) \right \rceil \times 10, & {\color{Red}PriceBase} \times PriceModifier \ge 100 \end{cases}, & \text{Npc} \;\&\&\; \text{Npc.Shop} \neq nil \end{cases} }[/math]
出售价格:
  • [math]\displaystyle{ {\color{cyan}PriceSell} = \left \lfloor {\color{Red}PriceBase} \times 0.5 \right \rfloor }[/math]

  • [math]\displaystyle{ {\color{Red}PriceBase} = basePrice + {\color{Blue}num} + {\color{YellowOrange}num3} + {\color{Green}num4} - {\color{Olive}num2} }[/math]
    1. [math]\displaystyle{ {\color{Blue}num} = \begin{cases}basePrice \times 0.25, & (AttributeContains(11) \;\&\&\; DurabilityNormalized = 1) \\0, & \text{otherwise}\end{cases} }[/math]
    2. [math]\displaystyle{ {\color{Olive}num2} = \begin{cases}basePrice \times (1 - DurabilityNormalized) \times 0.25, & (AttributeContains(11) \;\&\&\; DurabilityNormalized \lt 1) \\0, & \text{otherwise}\end{cases} }[/math]
      • [math]\displaystyle{ DurabilityNormalized = \frac{Durability}{DurabilityMax} }[/math]
    3. [math]\displaystyle{ {\color{YellowOrange}num3} = \sum_{\substack{i=1 \\ attachment_i \neq Insurance}}^{N} \left \lfloor attachment.basePrice_i \times 0.75 \right \rfloor }[/math]
    4. [math]\displaystyle{ {\color{Green}num4} = \sum_{j=1}^{M} \left \lfloor enchantment.basePrice_j \times 0.75 \right \rfloor }[/math]
游戏版本:0.9.12
购买价格:
[math]\displaystyle{ PriceBuy = \begin{cases} {\color{cyan}PriceSell} , & SoldFromPlayer \\ \begin{cases} \left \lceil {\color{Red}PriceBase} * PriceModifier \right \rceil, & \lt 100 & \& & Npc \& Npc.Shop \ne nil \\ \left \lceil \left ({\color{Red}PriceBase} * PriceModifier * 0.1 \right ) \right \rceil * 10, & \ge 100 & \& & Npc \& Npc.Shop \ne nil \end{cases} \end{cases} }[/math]
出售价格:
  • [math]\displaystyle{ {\color{cyan}PriceSell} = {\color{Red}PriceBase} * 0.5 }[/math]

  • [math]\displaystyle{ {\color{Red}PriceBase} = basePrice + {\color{Blue}num} + {\color{YellowOrange}num3} + {\color{Green}num4} - {\color{Olive}num2} }[/math]
    1. [math]\displaystyle{ {\color{Blue}num} = \begin{cases} 0, & (DurabilityNormalized\lt 1) \\ basePrice * 0.25, & (DurabilityNormalized=1) \end{cases} }[/math]
    2. [math]\displaystyle{ {\color{Olive}num2} = \begin{cases} 0, & (DurabilityNormalized=1) \\ basePrice * \left ( 1 - DurabilityNormalized * 0.25 \right ), & (DurabilityNormalized \lt 1) \end{cases} }[/math]
      • [math]\displaystyle{ DurabilityNormalized = \frac {Durability} {DurabilityMax} }[/math]
    3. [math]\displaystyle{ {\color{YellowOrange}num3} = \begin{cases} 0, & \\ \sum_{i=1}^N \left (basePrice _ {(attachments_{i})} * 0.75 \right ) \end{cases} }[/math]
    4. [math]\displaystyle{ {\color{Green}num4} = \begin{cases} 0, & \\ \sum_{j=1}^M \left (basePrice _ {(enchantments_{j})} * 0.75 \right ) \end{cases} }[/math]
公式词条注释
名词 释义 备注
PriceBuy 购买价格 玩家从NPC商店购买时的价格
PriceSell 出售价格 玩家将物品出售给NPC商店的价格
PriceBase 最终基础价格 经过耐久度、配件、附魔修正后的基础价格
basePrice 原始基础价格 物品在定义文件中的原始基础价格
Durability 剩余耐久 物品当前的耐久度
DurabilityMax 最大耐久 物品的最大耐久度
DurabilityNormalized 耐久比值 剩余耐久/最大耐久,取值范围0~1
num 满耐久加成 仅当物品包含属性11且满耐久时生效:basePrice × 0.25
num2 耐久损耗惩罚 仅当物品包含属性11且非满耐久时生效:basePrice × (1 - DurabilityNormalized) × 0.25
num3 配件总价 累加所有非保险配件的⌊basePrice × 0.75⌋
num4 附魔总价 累加所有附魔的⌊basePrice × 0.75⌋
basePrice(attachmentsi) 配件基础价格 单个配件的原始基础价格,排除Attachment_Insurance
basePrice(enchantmentsj) 附魔基础价格 单个附魔来源物品的原始基础价格
PriceModifier 商店价格系数 NPC商店的价格倍率,如豪克兰会员卡提供0.85倍折扣
AttributeContains(11) 耐久度影响价格属性 物品是否包含耐久属性(ID=11),决定num和num2是否生效
Npc & Npc.Shop NPC商店 非玩家商店,使用NPC价格计算公式
SoldFromPlayer 玩家交易 玩家之间直接交易,购买价格等于出售价格
⌊⌋ 向下取整 直接截断小数部分,对应代码中的(int)强制转换
⌈⌉ 向上取整 向正无穷方向取整,用于NPC购买价格计算

花絮

更新历史
版本 改动
0.18.0 魅力折扣上限:25% → 50%。
  1. ↑ 0.18.0将魅力上限上调至50% -- 奇奥斯克为你呈上众多更新