
简单生物增益系统
使生物很少生成时带有增益效果,并根据它们的强度掉落奖励
Simple Mob Buff System
这个模组让生物有几率在生成时带有增益效果,并根据它们的强度掉落额外奖励。
虽然概念上类似于 Champions 和 Eldritch Mobs 这样的模组,但在实现方式上有很大不同。正如模组名称所示,它试图尽可能简单且与原版风格兼容,同时保持游戏平衡、可配置性和模组兼容性。这是通过完全使用游戏中已有的机制来构建系统来实现的。
该模组开箱即用,自带平衡的配置。所有生成都基于游戏难度和当前局部难度,生物获得的所有增益都是你所熟知的原版状态效果,而且你无需担心被荒谬的强力生物撕碎或被过于丰厚的战利品淹没——你可以直接安装游玩,甚至无需触碰或查看配置文件。
带有增益的生物会根据其拥有的增益释放粒子效果。这是在没有其他模组的情况下,判断生物是否带有增益的唯一方式。我推荐使用 Jade 来获取生物生命值和增益信息,以及 Particle Effects 来为每种效果提供独特的粒子纹理。
模组配置非常丰富,允许你几乎做任何你想做的事情。对任何生物施加任何效果,无论是模组添加的还是原版的。想要隐形的苦力怕?以光速移动的马?山一样大的北极熊?虽然我不推荐这些,但你确实可以用这个模组做到!
话虽如此,如果你想知道如何配置该模组以及它的工作原理,请继续阅读。
编辑配置
该模组使用 Fzzy Config 来提供相对简单易用且统一的游戏内配置。你还需要 Mod Menu 才能实际访问配置界面。每个选项都有描述,并且有关于如何操作的提示和说明。对于输入状态效果、生物或物品的字段,还有建议和自动补全功能。
工作原理
每个生物都有一组分配给它的增益,这些增益中的任何一个或全部都可以在生物生成时施加到它身上。集合中的每个增益还有分配的最大等级,生物可以获得从 1 到最大值之间的任意等级。默认情况下,出于平衡考虑,通过刷怪笼生成的生物被禁止获得增益(你可以在配置中移除此限制)。
当生物被击杀时,它会根据其“增益等级”掉落额外奖励。增益等级取决于生物的强度——它拥有的增益数量及其等级,以及它穿戴的附魔装备数量。僵尸类生物如果是首领,将拥有更高的增益等级。
额外奖励如下:
- 根据增益等级高低掉落额外的经验球,默认每个经验球提供 3 点经验值。
- 如果增益等级超过该生物最大可能增益等级的某个百分比(默认 66%),则会掉落一本附魔书,其品质随机,取决于增益等级超出阈值的程度。
大多数生物会根据其生成时携带的武器类型,从默认的近战增益集或默认的远程增益集中获得增益,而某些生物则会从它们独有的增益集中获得增益。这两个默认集合可以在模组配置中修改。
可以定义自定义规则,使用任何物品作为条件,将任何增益分配给任何生物。这些规则中可以使用任何状态效果、生物和物品,包括其他模组添加的。
增益施加的工作方式如下:
- 当生物生成时,系统首先判定是否要尝试对其施加任何增益。此几率范围从局部难度 2 及以下时的最小几率(默认 10%)到最高可能局部难度(6.75)时的最大几率(默认 25%)。
- 如果此判定通过,系统会逐一尝试对生物施加每个适用的增益。每个增益被施加的几率范围从局部难度 2 及以下时的最小几率(默认 20%)到最高可能局部难度(6.75)时的最大几率(默认 75%)。
- 每个增益的等级由以下公式决定:
specialDifficultyMultiplier * randomNumber * maxLevel ^ 2,限制在 1 到maxLevel之间,其中specialDifficultyMultiplier是一个基于当前局部难度的 0 到 1 之间的数字(局部难度 2 及以下为 0,局部难度 4 及以上为 1)randomNumber是一个随机生成的 0 到 1 之间的数字maxLevel是该增益的最大等级
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。