设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2326|回复: 3

[有事请教] YEP_BuffsStatesCore的问题

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1505
在线时间
82 小时
注册时间
2016-8-3
帖子
6
发表于 2020-5-16 18:57:32 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有帐号?注册会员

x
看了视频发现有buff叠加的功能,但是自己实际测试发现并不能.....

Lv3.寻梦者

梦石
0
星屑
3859
在线时间
721 小时
注册时间
2016-2-28
帖子
147
发表于 2020-5-16 19:42:44 | 显示全部楼层
在RM里,buff和state是两个概念
前者是八大基本属性,就是HP,MP,攻击,防御这种
后者一般则是各种状态,比如中毒,失明什么的

RM本身自带buff的叠加,用法是在技能的使用效果里选择能力值-强化,然后选择要强化的属性和回合
默认强化一次是提升25%,叠加两次是50%,最多50%
反之弱化也是一次25%,两次50%,最多50%

如果不想使用自带的buff,那就要改用state,也就是状态,需要用到你说的插件
不知道你想问的是哪一种?
回复 支持 1 反对 0

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1505
在线时间
82 小时
注册时间
2016-8-3
帖子
6
 楼主| 发表于 2020-5-16 19:50:13 | 显示全部楼层
hanyilun 发表于 2020-5-16 19:42
在RM里,buff和state是两个概念
前者是八大基本属性,就是HP,MP,攻击,防御这种
后者一般则是各种状态,比如 ...

比如创造一个中毒的debuff,然后每叠一层中毒的伤害就会提升
回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
3859
在线时间
721 小时
注册时间
2016-2-28
帖子
147
发表于 2020-5-16 20:23:35 | 显示全部楼层
本帖最后由 hanyilun 于 2020-5-16 20:25 编辑

我一般使用的方法是这样的,首先你要新建一个判断状态
比如叫他“中毒判断”,图标设置为空,优先级设置为0,1回合后解除
假设你的中毒状态ID是4,叠加两次中毒变为剧毒状态,ID是5
然后在“中毒判断”状态的注释里这样写:
<Custom Apply Effect>
if (target.isStateAffected(5)) {
target.addState(5);
} else if (target.isStateAffected(4)) {
target.removeState(4);
target.addState(5);
} else {
target.addState(4);
}
</Custom Apply Effect>

能够施加中毒状态的技能,施加的状态都设置成“中毒判断”
这样施加一次会中毒,两次会变成剧毒,不知道你能不能理解?
当然你也可以设置更多的叠加次数,只要修改一下上面的代码就行
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-4-16 23:45

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表