塞菲利亚团队商人

创作者: CarbonbasedUser
已更新:2026-09-16 17:14:30
9KB

关于此 MOD

无需向队友询问谈判物品:房主会根据队伍库存为每位玩家估算其可获得的最佳幸运勋章奖励和谈判。
在多人游戏中,为商人做准备可能意味着需要在玩家之间转移谈判物品、勋章、印章和石板。这个BepInEx模组改为根据队伍中符合条件的库存来估算每个玩家从商人处获得的收益。

预期结果
当任何玩家与商人互动时,他们不需要让队友交出交易物品。对于该玩家,该模组旨在提供:
从团队物品池中可获得的最高符合条件的幸运勋章金钱奖励。
2. 与商人买卖时可进行的最高资格议价。
这些是基于模组资格和等级规则的估算值,并非保证精确的最优库存布局;请参阅下方的近似说明。


它的作用
- 当玩家开始与商人互动时,扫描所有玩家的主物品栏和子背包。
- 对获得增益的玩家单独应用绑定与转移限制。
- 预估谈判连击,包括符合条件的白皮书以及接方玩家智慧10独特物品效果。
- 估算幸运勋章和印记等级。多个符合条件的印记加成可叠加。
- 为每位玩家提供他们与每个商人首次互动时的幸运勋章奖励。
- 使用Sephiria原始基于谈判的买入和卖出价格公式。估算的金钱收益加成仅用于幸运勋章奖励,不会改变玩家的持久金钱收益属性。
- 缓存结果,仅在相关库存或效果输入发生变化时,才会在事务前重新计算。

近似
此模组不会模拟精确的库存摆放或石板条件。因此,估算等级可能会高于手动可实现的布局。如果玩家的合格石板数量严格大于合格勋章和印章数量的两倍,则勋章和印章按最高等级估算。否则,其等级将根据附魔和可能的石板加成进行估算,并受各物品等级上限的限制。

安装
需要 BepInEx 5。将 SephiriaTeamMerchant.dll 放入:
Sephiria/BepInEx/plugins/SephiriaTeamMerchant/

专为仅主机安装设计;客户端旨在通过游戏现有的同步机制接收结果。基于Sephiria 1.0.33构建。 

测试状态
DLL已编译并检查完毕,安装的副本也已验证。多人游戏测试也已完成。 

卸载
从插件目录中删除 SephiriaTeamMerchant.dll。


开发鸣谢
本模组在游戏代码分析、实现及文档编写过程中得到了OpenAI Codex的大量协助


中文说明
预期效果:任意玩家与商人交互时,无需向其他玩家索取谈判物品,即可按该玩家合法可用的全队物品池,获得尽可能高的幸运奖章金币奖励,并以尽可能高的谈判力进行买卖。

买入和卖出仍使用游戏原版谈判力公式。估算出的金币获取差额只用于首次商人奖励,不修改持续性的金币获取属性。等级计算不模拟实际摆放和石板触发条件,可能高估。合法石板数严格大于奖章与印章总数的两倍时,奖章和印章按满级估算。

需要 BepInEx 5,设计为仅房主安装。基于 Sephiria 1.0.33 制作,已完成多人实测。

使用 Xmod 解锁 赛菲莉娅 的全部潜力 — 今天就探索这些顶级 MOD!