Project1

标题: 禁止HP自动恢复效果要什么弄 [打印本页]

作者: jm1280065234    时间: 2023-9-16 23:06
标题: 禁止HP自动恢复效果要什么弄
假如我要弄一个状态,使敌人身上的 HP自动恢复效果 失效 要什么写

1DTZ7416L{K[%IQJ(OE``$3.png (2.24 KB, 下载次数: 19)

1DTZ7416L{K[%IQJ(OE``$3.png

作者: shiroin    时间: 2023-9-16 23:53
如果你有在用YEP的插件,可以把这些注释加在状态里,这样敌人被施加状态后就会强制让HRG属性归零,但状态解除后就恢复
<Custom Apply Effect>
original = user.hrg
user.setHrg(0);
</Custom Apply Effect>

<Custom Remove Effect>
user.setHrg(original);
</Custom Remove Effect>

<Custom Leave Effect>
user.setHrg(original);
</Custom Leave Effect>
作者: jm1280065234    时间: 2023-9-17 00:07
shiroin 发表于 2023-9-16 23:53
如果你有在用YEP的插件,可以把这些注释加在状态里,这样敌人被施加状态后就会强制让HRG属性归零,但状态解 ...

大佬 假如敌人身上有一个出血(自动HP恢复-10%)状态 跟这个禁疗状态的时候 什么让他们分开算 就是敌人被禁疗以后 这个出血状态不会归0
作者: jm1280065234    时间: 2023-9-17 00:16
jm1280065234 发表于 2023-9-17 00:07
大佬 假如敌人身上有一个出血(自动HP恢复-10%)状态 跟这个禁疗状态的时候 什么让他们分开算  ...

刚发现 好像本来就是分开算的 嘿嘿
作者: shiroin    时间: 2023-9-17 00:20
jm1280065234 发表于 2023-9-17 00:07
大佬 假如敌人身上有一个出血(自动HP恢复-10%)状态 跟这个禁疗状态的时候 什么让他们分开算  ...

为了防止混淆无法区分我是不建议你都用RM自带的特性调整去设置所有类型的“HP自动恢复”效果
YEP_ExtraParamFormula插件已经里帮你建立起了(base + plus) * rate + flat的公式
你可以把角色特性的设置都归类于base,而异常状态的增减值都归类于plus
这样你可以单独通过user..setHrgPlus(x)这个函数去调整出血伤害同时不会被其他异常状态干扰
作者: jm1280065234    时间: 2023-9-17 00:29
shiroin 发表于 2023-9-17 00:20
为了防止混淆无法区分我是不建议你都用RM自带的特性调整去设置所有类型的“HP自动恢复”效果
YEP_ExtraPa ...

好 感谢




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1