简介
这是一个旨在鼓励玩家饮食多样性的模组!这个项目是生活调味料:马铃薯版的一个分支,且它(马铃薯版)本身就是生活调味料:胡萝卜版的一个分支。土豆和胡萝卜版有着相同的目的,即鼓励玩家吃各种食物。但是,他们之间存在两个主要区别:
土豆版不会像胡萝卜版那样在玩家吃新食物时永久地增加他们最大生命值,而是根据玩家当前饮食的多样性提供不同的好处。因此,如果玩家因吃了一些新食物而获得好处,他们必须保持这种饮食多样性水平才能维持这些好处。这是为了鼓励玩家进行各种食品生产系统的自动化,而不是使玩家每次吃同种食物。
饮食多样性的好处是完全可配置的,不仅限于最大生命值。而是可以是对任何属性的增益,如最大生命值、攻击伤害、护甲、移动速度等,或任何药水效果,可以来自原版或任何模组。获得增益效果的阈值、食物多样性分数的精确计算、任何一个食物对多样性分数的贡献等都是可配置的。
基本上,这个模组没有使用胡萝卜版,而是使用了土豆版!
此模组旨在将生活调味料:马铃薯版移植到 1.18.2 和 1.19.2 版本,最终还会有生活调味料的功能,以及作者的一些补充。
此版本和胡萝卜版以及原版的的生活调味料都相互兼容,并可提供不同的饮食激励结构。
特性
这个模组将会记录你过去吃过的 32 种(可配置)食物,并根据这些食物的种类来分配多样性分数。
玩家吃过的食物种类越多,多样性得分就越高。然后将会根据玩家当前的多样性分数,给予玩家各种增益效果。
请注意,这意味着玩家的多样性分数会根据其当前和过去的饮食情况而不断动态变化。
因此,当吃了一些不同的食物后,玩家会获得大量增益效果,但如果在此之后只吃面包,将会逐渐失去所有的增益效果。
所以为了获得更高的多样性分数,玩家将需要在饮食结构中加入多种多样的不同种类的食物。
多样性分数的精确计算相当复杂,但作者在其维基中详细描述了计算方式。计算方式也可配置,以及玩家所获得的增益效果,玩家将在什么多样性分数阈值下获得这些增益效果。请阅读维基以确切了解这些配置如何工作以及如何更改它。
玩家的最大化多样性分数的上限非常高(并且可以通过配置更改为更高),因此,如果来自各种模组(例如潘马斯农场 2)的大量不同食物,那么无论已经完成自动化生产了多少种,都将会有动力将其他类型的食物自动化。
物品
食物书 - 食物书为玩家提供需要了解的所有信息,包括当前的多样性分数、过去吃过的所有有助于增加多样性分数的食物,以及已经获得和可以获得的增益效果。如果您不想随身携带本物品,也可以使用热键(默认未绑定)来打开食品书的 GUI。
午餐袋和午餐盒 - 没错,原版生活调味料的午餐袋和午餐盒又回来了!它们的功能类似,通过存储食物并自动选择食物,可以为玩家带来最大的多样性分数增加(或最小的多样性分数损失)。
指令
这个模组还添加了 3 种指令。
/solsweetpotato diversity,告诉玩家当前的多样性分数。使用食物书可以轻松获取分数,但这提供了另一种方便的方法。
/solsweetpotato clear,清除玩家已吃的食物的列表并重置其增益效果。对于在更改配置或想要重新开始时这非常有用。
/solsweetpotato sync,强制将食物列表同步到客户端。
常见问题
Q:你会移植到另一个版本 / Fabric 吗?
A:对于早期版本,请使用生活调味料:马铃薯版。可能会继续向后移植,但保留随时停止的权利。虽然对 Fabric 并不感兴趣。如果您想将其移植到那里,请随意。
Q:如何配置增益效果或负面效果?
A:请阅读配置,如果您仍然不了解,请阅读维基。
Q:除了对高多样性分数所给予的增益效果之外,是否有可能对低多样性分数给予负面效果?
A:是的!多亏了 Rattle22,我们现在有了“损害”,在配置中前面有一个“-”。这些配置将从一开始就应用于玩家,然后在达到配置的阈值后将其移除。(在 Mod 版本 2.0.0+ 中可用)
Q:如何配置它,使其与土豆版完全相同?
A:版本 1.X.X 将保留为生活调味料:马铃薯版的移植版,因此只需寻找该版本的最新文件即可。
Q:求助!有些东西不行!
A:您在配置中使用了错误的语法,则内容将不起作用。如果您尚未更改配置或无法找出问题所在,请在此处报告问题。
Q:午餐袋和午餐盒不适用于苹果皮!
A:这是一个已知问题。因为苹果皮不再有 1.14.4+ 的 API,所以无法让它从午餐盒中读取饥饿值,因为它不是常规食物。