
商人拥有更多金钱
商人们现在更富有了。适用于经典版本1.32。
查看大图** 创建原因:
在尝试过几个为商人增加更多金钱的模组后,我对它们的编码方式并不满意。
有些模组使用资金乘数来增加商人的资金计算,使其变得不必要。
其他一些模组版本不兼容,要么支持非常旧的《巫师3》版本,要么支持次世代版本。
我未能找到一个真正很好地支持1.32经典版本的模组,
而我只需要一个简单的模组,仅仅让商人更富有,除此之外别无他求。
因此,我决定自己制作一个。
- 本模组仅适用于经典版巫师1.32版本,与次世代版不兼容。
经过几轮买卖测试,看起来运行良好。如果有人能帮忙测试游玩并反馈问题,我将不胜感激。
** 它修复了一些问题(没时间就别读了,仅供参考):
此模组还修复了原版源代码中的若干固有错误:
- 游戏同时使用“daysToIncreaseFunds”变量和玩家与商人的“对话”互动事件来决定是否为商人增加更多资金。这会引发一个问题,因为实际经过的时间可能远超过“daysToIncreaseFunds”设定的天数(本应足以让商人完全恢复所有资金),但实际上只恢复了少量资金,因为这还取决于玩家是否与商人对话来触发资金恢复机制,所以每次对话仅能触发一次恢复。本模组通过将“daysToIncreaseFunds”设为1来修复此问题,每当玩家与商人对话时,若商人当前持有资金低于上限,就会条件性地重置商人的资金。
- 在源代码中,“SetupFunds”方法使用“AddMoney”来设置实体生成时商人的资金。这是不正确的,或者说完全不理想。源代码中定义了“SetMoney”方法但从未被使用。它才是正确且预期的用法。
- “IncreaseFunds”方法将尝试在满足条件时重置商人的资金至上限,而不是每次仅按乘数小幅增加金额,这种方式既无必要,也被证明对玩家体验并不友好。
** 游戏中预期行为(请阅读):**
游戏中有5个等级的商人,根据他们的富裕程度分为:破产、贫穷、普通、富裕、更富裕。
他们现在的新手启动资金将是:
- 0(破产),4250(贫穷),8320(一般),12475(富裕),16730(更富裕)。
你得等上1天,资金才会刷新。
例如,如果你正在与一位普通商人交易,那么第一次见面时,他应该有8320美元。
然后你把从某个怪物垃圾洞里搜刮来的一堆破烂卖给了他,总共卖了7000美元。
所以现在商人将剩下1320美元。
然后你至少需要等待1天,再与他交谈。
你会看到他的钱又回到了8320美元。
在另一种情况下,你从商人那里购买了一些垃圾,交易后他的资金达到了9500美元。
所以在你等待1天后和他交谈,他的钱仍然是9500美元,而不是8320美元。
因为他拥有的钱超过了他的上限,即8320美元,所以在这种情况下,这个模组不会将他的钱重置回去。
** 安装与卸载:**
只需将模组解压到mods文件夹。要移除,从mods文件夹中删除即可。
- 如果其他模组也修改了文件“inventoryComponent.ws”,则必须使用脚本合并工具。链接:Nexus Mods - 脚本合并工具
- 有了这个模组,我终于可以在《巫师》世界里享受捡垃圾和卖东西的乐趣了,就像我在《天际》里做的那样。希望你也同样享受。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。