大与小 + 先决条件框架(Big and Small + Prerequisites Framework) mod | 环世界

这个mod是一个主要用于处理各种生物科技特征的框架,例如不同大小的基因,以及各种基因和图形行为,例如转化、基因随体型变化等等。
使用方法很简单,在任何基因的文件路径的<graphicPaths>中简单地添加"bp_<bodyType>",它将强制使用该图形。如果没有与生物体型匹配的图形,它将选择一个文件路径中带有"bp_default"的随机纹理。如果没有,它将随机选择一个,与原版环世界一样。
要使用示例:
<graphicPaths>
<li>BodyAttachments/LoS_SnakeTail/bp_default</li>
<li>BodyAttachments/LoS_SnakeTail/bp_fat</li>
<li>BodyAttachments/LoS_SnakeTail/bp_hulk</li>
<li>BodyAttachments/LoS_SnakeTail/bp_female</li>
<li>BodyAttachments/LoS_SnakeTail/bp_male</li>
</graphicPaths>
可以在同一个标签下有多个路径,这样它将随机选择一个。
这个框架的一部分是改变生物体大小的方法,可以通过StatDefs来改变生物体的大小,例如通过基因或生物定义(如HAR种族),并对大/小生物应用大量效果,如改变渲染大小、健康、伤害、新陈代谢、自我产生等等。
大小的变化与原版环世界保持平衡。精灵的宽高比例缩放是非线性的,例如一个基线人类按照10.0的身体大小来缩放,不会呈现10倍的放大。
以下是可用的与大小相关的StatDefs:
以增量方式偏移角色的身体大小。后者只是美观上的,不会影响游戏机制。
例如,身体大小为0.5的HAR种族,偏移量为0.6,最终身体大小将为1.1,大约放大两倍。
与上述类似,但是使用倍增器。
例如,将0.75倍乘到标准身体大小为4.0的大象上,它的身体大小将降低到3.0。
增加或减少角色头部的大小。
对于一些基于基因的头部来说,这可能比仅仅将头部纹理放大更可取,因为它会同时缩放头部装备。
其他关于变大和变小/更好的先决条件特点,请查看本页面底部链接的Discord。
这个框架为基因提供了比原版环世界更强大的先决条件、hediffs等系统。
该mod还允许您创建禁用基因的基因和hediffs。hediffs甚至可以禁用禁用基因的基因。由于避免递归,您不能有禁用禁用基因的基因。
框架名称源自于它最初只是用于先决条件,但是现在框架还包括改变角色基因或生成其他hediffs的hediffs。
对于任何基因mod的作者,可以指定任意数量的条件集,所有条件集都必须满足才能激活基因。
作为一个框架,它本身不会做任何事情。
以下是游戏中的示例:
至尊超级蛇伏击
[...]
基因先决条件:
任选其一:
蛇尾、鳗鱼尾、美人鱼尾
任选其一:
强力近战、野性之力
全部满足:
毒牙、蜷曲跳跃
无以下:
无暴力能力、近战能力弱
与原版的先决条件系统不同,具有此mod的先决条件的基因仍然可以在基因包中生成或通过随机基因生成。
有效的XML标签有:任选其一(AnyOf)、全部满足(AllOf)、无以下(NoneOf)。
上面是与此框架捆绑在一起的Big and Small Genes。
大和小基因
上面是Big and Small Genes,它曾与此框架捆绑在一起。
Mod Discord
[discord.gg]