高级玩家

- 贡献度
- 0
- 金元
- 2640
- 积分
- 264
- 精华
- 0
- 注册时间
- 2017-2-11
|
首先感谢大佬分享,有个小问题想请教下,我在tbl/sc的t-skill.json里面仿照您给的例子格式改了女主的鼓励技能,进游戏生效了,但是你的示例修改的石之锤就失效了,后来我在后面又加了一个技能的修改,结果前面的鼓励就失效了,这个修改只能生效最后那个吗?还是我的格式有什么问题?我是直接加在例子后面的,具体如下:
"edit_rows": [
{
"_说明": "改原版:强化风之属性魔法「石之锤」—— 威力 175→400、EP 消耗 20→5、咏唱 120→0(即时发动)。",
"_为什么用id": "「石之锤」这个名字在表里唯一,用 name 匹配也能中;但 id 定位不受改名影响,更稳。",
"match": {
"id": 4294901860
},
"set": {
"power": 400,
"ep_cost": 5,
"cast_time": 0.0
}
}
],
"edit_rows": [
{
"match": {
"id": 2001
},
"set": {
"effect_type": 123,
"power": 50,
"eff0_p1": 0,
"eff0_p2": 0,
"eff1_id": 129,
"eff1_val": 30,
"eff1_p1": 15,
"eff1_p2": 0,
"eff2_id": 131,
"eff2_val": 30,
"eff2_p1": 15,
"eff2_p2": 0,
"eff3_id": 95,
"eff3_val": 100,
"eff3_p1": 0,
"eff3_p2": 0,
"eff4_id": 92,
"eff4_val": 100,
"eff4_p1": 15,
"eff4_p2": 3
}
}
],
"_⚠match会命中多行": "edit_rows 的 match 是「所有条件全命中就改」,命中几行就改几行,没有「只改第一条」的写法。例如按 {\"name\":\"普通攻击\"} 去匹配,会一次改掉 17 行 —— 每种武器类型各有一条同名技能。所以定位单行时优先用 id;拿名称匹配前,先确认这个名字在表里是唯一的。"
}
|
|