赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 2 |
经验 | 0 |
最后登录 | 2024-12-20 |
在线时间 | 73 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 167
- 在线时间
- 73 小时
- 注册时间
- 2024-10-10
- 帖子
- 11
|
本帖最后由 群山盛夏 于 2024-10-21 20:09 编辑
我又来了,今天做技能,想做个能反击3次的状态buff,但没生效,随后新建工程进行测试,仅开启PluginCommonBase、Sun_0_CoreEngine[version 4.1.2]、Sun_1_StateParameterEx[version 7.4.0]三个插件,发现追加攻击、反击、反射、陷阱、根性,均无法触发,而伤害增幅、伤害减免、伤害转换HP、伤害转换MP、HP吸收、MP吸收,皆可正常生效。
替身不太清楚是什么效果,没有进行测试,难道是指掩护队友?
测试过程中,对于反击、追加攻击,都设置应用技能为普通攻击;陷阱触发概率设定为100,触发技能设定为普通攻击;反射、根性则未对其他设置进行改动。除必要的设置外,其他设置均采用预设。
以上测试中均未出现报错。
第一个问题,是我的设置方法不对吗?
第二个问题,伤害增幅和伤害减免的公式里使用诸如a.stCum(stateId)、a.stEng(stateId)等参数无效,譬如我想做一个根据自身buff层数提供不同倍率的伤害增幅,x*a.stCum(stateId)*1.5,使用a.stCum(stateId)作为一个变量是行不通的,得到的结果是伤害变成0,但在基础参数设定里却是可以调用的,譬如HP异动公式,a.stCum(stateId)*5,就能根据层数恢复不同数值的生命值。 |
|