Project1

标题: 求一个互斥状态的做法 [打印本页]

作者: 百万HP    时间: 2020-10-18 15:09
标题: 求一个互斥状态的做法
本帖最后由 百万HP 于 2020-10-18 15:16 编辑

类似是状态1附加上时就取消状态2,状态2附加上时就取消状态1,主要需要应用在不同等级的增益效果、不同等级的毒状态等(不能用buff代替,需要使用概率状态)
作者: temprr    时间: 2020-10-18 18:28
附加状态的时候加个解除状态就可以了
作者: 百万HP    时间: 2020-10-18 19:15
temprr 发表于 2020-10-18 18:28
附加状态的时候加个解除状态就可以了

不,我需要做概率附加,比如50%附加攻击强化,但我打算在附加的时候才取消弱化,没有附加成功不取消弱化
作者: sunnypro666    时间: 2020-10-18 20:54
我最近也在烦一个关于状态的问题,不知道怎样做更多的sv遮罩图
。。。我也帮不到你这个问题。借楼来问问有没有人会我这个问题
作者: temprr    时间: 2020-10-19 14:23
百万HP 发表于 2020-10-18 19:15
不,我需要做概率附加,比如50%附加攻击强化,但我打算在附加的时候才取消弱化,没有附加成功不取消弱化 ...

是啊,所以你单纯附加完全可以在技能成功率那里改一下成功率(行动成功的概率)这是最简单的办法。如果定制要求比较多可以用YEP_BuffsStatesCore,我看了下说明很符合你的要求,喜欢天然可以用事件remove_state就行了,而且判断语句还有个优先级不是比互相替换效果更好?或者你还有其他什么要求没有表达?顺便你举得强化例子不是很恰当,因为默认强化本来就会取消掉弱化,从弱化到强化你只要多copy一遍状态的代码就成了
作者: temprr    时间: 2020-10-19 14:48
sunnypro666 发表于 2020-10-18 20:54
我最近也在烦一个关于状态的问题,不知道怎样做更多的sv遮罩图
。。。我也帮不到你这个问题。借楼来问问有 ...

那个啊,昨天还是前天看到过,状态类型图片我没研究过编辑器配置文件在哪里设置最大索引数,不过做个脚本的话不难,就像楼主说的,你找找跟图片有关的插件试试。另外刚看你的问题,如何让敌人显示着火,如果是说SV的话(其实那个是愤怒的图标吧)还是个读图的问题,如果是显示着火那就是图层贴图或者动画问题了,姑且认为是读图,然后还是战斗UI,如何在敌人血条上显示你刚淘汰掉的状态图标,所以你的一个问题其实可以分成三个来回答(感觉好麻烦),不过本质上都是读图,而且是定制UI,个人觉得你找找相关资料然后修改下现在用的插件会比较好。比如着火,着火显示在什么位置就是个问题了,居中真不一定靠谱,角色和敌人个体尺码也不一样。下次如果要提问的话,可以考虑分成三个逐一解决
作者: sunnypro666    时间: 2020-10-21 15:59
temprr 发表于 2020-10-19 14:48
那个啊,昨天还是前天看到过,状态类型图片我没研究过编辑器配置文件在哪里设置最大索引数,不过做个脚本 ...

非常感谢你的耐心回答,我去研究下




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