交易
阅读
2026-02-13更新
最新编辑:NACGNOH
阅读:
更新日期:2026-02-13
最新编辑:NACGNOH
交易,是这个游戏里获取资金的主要来源。
通常,每当你活着把有限的背包带回教堂,便可以把背包里的绝大多数东西卖给教堂的商人NPC(如大寒腿、拉尔菲和学者)。又或者你也可以在探险的途中遇到他们并交易。当然你既可以卖东西给他们,也可以从他们那里购置一些必需品。
注意,如果你很不幸没能活着出来,那么你交易来的钱也会一并丢失。
我可以买(卖)什么?
食物、杂物、武器、装备、配件、魔油、卷轴......这些商人售卖着大量你所能想象到的基础物资,也收购着几乎所有你能在探险中找到的东西(记得留下你需要的!)。大部分物品(如食物或用于附魔的物品)的价格都是恒定的,少部分(如枪械或装备)则遵循一定的规律。当你打开交易页面时,把鼠标放在物品上,你便能看见其售卖的价格。
在当前版本(0.14.14)中即买即卖时卖出的价格为购买价的75%;有魅力时,首次即买即卖时卖出的价格为魅力折扣后购买价的75%,再次操作则卖出价格按魅力折扣后原价。
魅力的影响
每拥有2点魅力可以为玩家获得1%的折扣,原版游戏内获取的折扣上限为25%。也就是50魅力就可以达到折扣上限。但是魅力只对对局内生成的商人有效,对教堂内商人无效。并且可以和豪克兰销售的豪克兰会员卡卡共同使用实现折上折。负魅力不会反向增加商品价格
耐久的影响
霸气凛然(满耐久)的物品会有+25%溢价。
特殊物品的售卖
所有存在耐久度的物品销售价格都不固定。通常来说,当前耐久度越高,该物品的售价就越高。而对于枪械来说,由于附魔与配件的存在,使得枪械的价格计算更为复杂。
商品列表
物品价格的计算:
如果你需要查询物品的具体价格,请在WIKI中查阅对应物品页面。
最终价格 = 物品基础价格(basePrice) ——> 物品的原始基础价格
+ 耐久度加成(num) ——> 如果物品是全新的,额外增加 25% 基础价格
- 耐久度惩罚(num2) ——> 如果物品不是满耐久,扣除 基础价格 × (1 - 当前耐久度比例) × 25%
+ 所有配件价格(num3) ——> 累加所有配件价格,每个配件按 75% 基础价格计算(向下取整,保险除外)
+ 所有附魔价格(num4) ——> 累加所有附魔价格,每个附魔按 75% 基础价格计算(向下取整)
| 购买价格: |
|---|
| [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{ 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] |
| 出售价格: |
|
| 名词 | 释义 | 备注 |
|---|---|---|
| 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购买价格计算 |

沪公网安备 31011002002714 号