变异器

变异器

基于逻辑缩放的属性随机化器

冒险

icon

Mutator

基于逻辑缩放的属性随机化

游戏规则

游戏规则 类型 默认值 说明
attribute_inheritance 布尔值 True 动物繁殖时,幼崽有几率继承父母的属性
attribute_infection 布尔值 True 僵尸感染时,被感染者有几率从僵尸继承一个随机属性
attribute_preservation 布尔值 True 在转化时保留属性
skeletons_use_axe 布尔值 True 使缩放值 > 1.2 的骷髅使用斧头而不是弓
explosion_scaling 布尔值 True 缩放生物的 ExplosionRadius
burn_scaling 布尔值 True 缩放燃烧伤害
tame_scaling 布尔值 True 使动物更难被驯服
range_scaling 布尔值 True 缩放生物的攻击/拾取范围
exp_scaling 布尔值 True 缩放经验值
mutation 布尔值 True 生物是否应具有突变
scaling_steps 整数 4 每个突变生物生成时,为寻找空闲空间最多应采取的步数。较高的值会带来更好的精度,但会牺牲主线程性能。
chance 整数 25 生物突变几率
weirdness 双精度浮点数 6.0 用于随机的一般怪异度
attribute_positive_multiplier 双精度浮点数 1.2 正向属性的通用缩放
attribute_negative_multiplier 双精度浮点数 0.5 负向属性的通用缩放

外部配置

  • ignore.json

  • 字段 类型 说明
    reasons 列表 突变忽略的 SpawnReason 值
    attributes 列表 突变忽略的属性标识符
    types 列表 忽略突变的 EntityType 标识符
    conversion 列表 忽略 attribute_preservation 的 EntityType 标识符
  • scaling.json

  • 字段 类型 说明
    positive 列表 随生物缩放值增大而增加的属性
    negative 列表 随生物缩放值增大而减少的属性
    lootScaling 布尔值 启用/禁用战利品缩放;需要重启才能生效

    大多数配置更改可以在运行时通过 /mutator::reload 应用