内容简述

这是一篇对“生活调味料:苹果派版”1.18.2版本的配置文件中,各个设置选项的说明。只玩过1.18.2,不过其它版本应该改动不大吧。

该模组的配置文件

这里会介绍配置文件个数与编辑时的注意事项。

配置文件位置

该模组的配置文件一共有两个,

一个在【config】里面名字是【solapplepie-client】。

一个在【save】里面的存档世界文件夹【serverconfig】中,名字是【solapplepie-server】。

配置注意事项

你编辑的配置文件可能失效以及丢失的原因。

(一)、【config】里的会绑定版本,每次创建新版本会生成默认【solapplepie-client】

所以需要把已经设置过的【solapplepie-client】文件也复制过去,你设置过的内容才会生效。

(二)、【save】里的配置文件会跟随存档,每一次创建存档,里面的【solapplepie-server】也是默认的

所以需要把已经设置过的【solapplepie-server】文件复制过去,你设置过的内容才会生效。

(三)、为了保证自己设置的配置不会突然消失,建议频繁备份到一个固定文件夹里面,尤其是【solapplepie-server】。

配置选项说明

接下来对文件每个设置项目进行简单说明。

首先是config里的【solapplepie-client】文件的两个选项。

[miscellaneous]

isFoodTooltipEnabled = true

如果该选项为真,【食物物品】会在工具提示中显示:它们最后一次被吃的时间,以及它们目前对多样性分数的贡献。

shouldShowInactiveBenefits = true

如果该选项为真,除了你已经获得的增益属性与buff之外,【食物书】还列出了你还没有获得的增益属性与buff。

其次是对save文件里指定存档文件中的【solapplepie-client】文件进行简单说明

[Benefits]

关卡分数列表

thresholds = [2.0, 5.0, 7.0, 10.0, 15.0, 20.0, 25.0, 30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0]

【增益】

#食物多样性分数,关卡分数列表,按升序排列。当玩家的食物多样性分数达到特定的关卡分数时,

#他们将获得与该关卡分数的相应增益。

举例子

如果关卡分数是这样:thresholds = [2.0, 5.0, 7.0, 10.0, 15.0, 20.0, 25.0, 30.0, 35.0, 40.0, 45.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0]

在游戏里,你食用各种食物,食物多样性分数已经达到了22.0分,那么2.0, 5.0, 7.0, 10.0, 15.0, 20.0这六个关卡对应的增益都会生效,作用到玩家身上。

关卡增益列表

benefitsUnparsed = ["effect,speed,0", "attribute,generic.max_health,1", "attribute,generic.max_health,1;effect,haste,0", "attribute,generic.max_health,1;effect,strength,0"]

这一项是每个关卡分数对应的增益效果列表,与上面thresholds项的设置是一 一对应的。

每一个关卡的增益设置格式是"效果,1"

                              又或者是"效果,1;效果,2"

                              又或者是"效果,1;效果,2;效果,3"

同时每一个关卡增益设置格式之间又用逗号隔开来。

举例子

上面benefitsUnparsed项已经设置了4个关卡的增益效果,与上面thresholds项结合起来看。

当关卡分数达到2.0时,给予速度药水1级增益效果。

当关卡分数达到5.0时,给予最大生命值1点。同时给予5.0以前所有分数关卡的效果。

当关卡分数达到7.0时,给予最大生命值1点,给予急迫药水效果1级。同时给予7.0以前所有分数关卡的效果。

当关卡分数达到..........

增益效果类型例举:

目前配置限制比较大

只能设置增加,不能设置百分比增长,也不能设置乘以多少倍

属性效果

最大生命值:generic.max_health                                      

玩家默认:20

玩家最大生命值取值范围:1~1024

击退抗性:generic.knockback_resistance                         

击退抗性取值范围:0~1,游戏里下届合金给予1点击退抗性,换算成这里的0.1。

也就是说下届合金套最多给予0.4,也就是40%的击退抗性。

移动速度:generic.movement_speed

玩家默认:0.7

取值范围:0~1024

效果估算:如果该值设置成0.02,则效果与1级速度药水相同。设置成0.02,效果与2级速度药水相同。实际上应该是设置成0.2才与1级速度药水相同的,估计配置文件出bug了。

攻击速度:generic.attack_speed

每秒可以进行全力攻击的次数

玩家默认:4

拿普通物品,每秒进行全力攻击4次。

拿钻石剑,平均每秒进行全力攻击1.6次,拿木斧头平均每秒攻击0.9次。钻石剑攻击速度1.6

效果分析:如果玩家当前属性增益是-2.4的攻击速度,则拿物品攻击速度仅和钻石剑相当。并且剑与斧头无法冷却,无法用剑,斧头等攻击进行战斗!

幸运值:generic.luck

玩家默认:0

取值范围:-1024~1024

攻击力:generic.attack_damage

玩家默认:1

取值范围:0~2048

护甲:generic.armor

玩家默认:0

取值范围:0~30

需要属性修复模组打破限制

盔甲韧性:generic.armor_toughness

玩家默认:0

取值范围:0~20

当玩家所受伤害比较大时,护甲抵御伤害能力就会降低。

盔甲韧性帮助护甲,使得护甲对高额伤害依然起作用。

暂时就写到这里,还有药水效果增益,以及其它配置选项的作用与效果没写完....有时间接着写。