Project1

标题: 超级小白想做一个打dot的角色但是技能不会 [打印本页]

作者: 123abc.    时间: 2024-3-27 01:13
标题: 超级小白想做一个打dot的角色但是技能不会
大佬们我想做一个dot角色,大招可以引爆所有持续伤害的技能(太麻烦的话可以就引爆这个角色自己的),平a都要附带灼烧效果的,应该怎么做(平A附带灼烧效果和大招引爆这两个难题) 大佬们可以骂我因为我真的蠢
作者: koumei    时间: 2024-3-27 04:21
应该有插件可以支持战斗技能功能拓展的,好像是 YEP 的 YEP_BuffsStatesCore?
那就可以通过 攻击后判断是否有持续伤害的状态,然后造成伤害,移除状态

感觉你俩可以交流一下 ↓
https://rpg.blue/thread-495821-1-1.html
作者: leliel    时间: 2024-3-27 10:59
本帖最后由 leliel 于 2024-3-27 11:02 编辑

只说思路,实现要你自己研究:
1、大招统计目标身上所有的dot类buff,我记得rm是没有dot类型的,所以只能穷举,把所有的dot统计完之后伤害根据这个统计值做乘数,然后清除目标身上的buff
2、普攻带buff很多游戏都实现过,应该不难
作者: 绿坝    时间: 2024-3-27 13:35
可以用伤害公式
b.isStateAffected(10) ? 10000 : 1;

作者: 123abc.    时间: 2024-3-27 22:34
绿坝 发表于 2024-3-27 13:35
可以用伤害公式
b.isStateAffected(10) ? 10000 : 1;

抱歉,我看不懂
作者: 绿坝    时间: 2024-3-28 01:09
123abc. 发表于 2024-3-27 22:34
抱歉,我看不懂

有编号10的状态就造成10000伤害,没有就造成1伤害,




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