时间:2月4日 内容:属性的探索 记录: 1. 昨天食物的属性里有这么一项: - {
- "effect" : "wellfed",
- "duration" : 180
- },
复制代码这里是设置吃了食物到下一次吃食物之间的CD冷却时间,也就是说这段时间是不能再吃东西了。突发奇想,把这个属性加入到了装备里。代码如下: - "statusEffects" : [
- " wellfed "
- ],
复制代码结果发现装备变成了“诅咒”道具,装备上后人物始终处于无法吃东西的状态,取下装备则恢复正常。 2. 持续恢复的属性:regeneration4,即便是重复写入同一个装备里,也只会生效1个。但如果是不同的属性,比如regeneration4和regeneration3同时写入一个装备里,恢复效果会叠加。 3. 如果把食物恢复属性:foodheal95直接写入到装备里,会显示回血状态,但实际上并不会恢复。这时候吃食物不但无法恢复,而且还会获得禁食的CD。但是这并不影响使用绷带等道具。 4. 绷带恢复血量的代码结构: - "effects" : [ [
- {
- "effect" : "bandage1",
- "duration" : 0
- }
- ] ],
复制代码这里面:bandage1和regeneration一样,总回复量是固定的值,共有6个等级,恢复总量随等级成倍数增长。0是恢复到总量所需要花费的时间,如果是0,则为瞬间恢复。但要注意的是,这个属性无法写入装备中,装备会变成绿方块。 5. 中毒免疫的代码: "antidote" 这个属性加入到装备后可以免疫中毒。 6. 快速奔跑的代码: "runboost" 这个是快速奔跑的代码,附带了跑过之处留下火苗的效果,不过火苗没有伤害力。 7. 超级跳跃的代码: "jumpboost" 跳跃的高度是普通跳跃的高度的2倍。但没有减缓降落的速度。 8. 能量恢复的代码结构: - {
- "effect" : "energyregen96",
- "duration" : 60
- },
复制代码结构和恢复血类似,energyregen96里面的96是恢复总量,60是需要多少时间。energyregen96可以直接写入到装备中,代码如下: - "statusEffects" : [
- " energyregen96"
- ],
复制代码这里要注意的是:能量消耗后能量条要从灰色变成绿色时才会开始恢复。另外,energyregen96中的96不能随便修改,这个也是固定的一些参数,目前已知的有:96、192。 9. 几个免疫属性的代码: { "stat" : "breathProtection","amount" : 1}, 呼吸保护,让你不再被淹死。 { "stat" : "biomecoldImmunity","amount" : 1}, 耐寒 { "stat" : "biomeheatImmunity","amount" : 1}, 耐热 { "stat" : "biomeradiationImmunity","amount" : 1}, 辐射免疫
|