查看: 2950|回复: 4

[有事请教] 怎么让技能的状态随回合递减?

[复制链接]
梦石
0
星屑
1761
在线时间
197 小时
注册时间
2018-3-31
回帖
205
发表于 2020-3-30 12:15:03 | 显示全部楼层 |阅读模式

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

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

×
捕获8.PNG
这样做不行,会一直按照最多持续计算。
捕获7.PNG
使用了@472453497 的细节更改脚本,所以可以叠5层状态。
所以怎么做出一个赋予的状态随回合推进层数递减的技能?
梦石
0
星屑
3113
在线时间
227 小时
注册时间
2019-5-13
回帖
114
发表于 2020-3-31 07:37:15 | 显示全部楼层

这是一个技能,你可以是 攻击技能,也可以是 辅助技能,反正就是技能就行了,然后让目标【弱化】即可,你每次使用一次这个技能作用目标,都会增加一层弱化的!!



QQ截图20200331073926.png

点评

抱歉,不是问这个。上面的技能一共打了5层弱化,按照理论应该每回合减少一层才对,实际效果是保持最大效果到最大持续的弱化回合结束。  发表于 2020-4-1 10:21
永恒
回复

使用道具 举报

梦石
0
星屑
3113
在线时间
227 小时
注册时间
2019-5-13
回帖
114
发表于 2020-4-1 10:37:56 | 显示全部楼层
472453497 发表于 2020-3-31 07:37
这是一个技能,你可以是 攻击技能,也可以是 辅助技能,反正就是技能就行了,然后让目标【弱化】即可,你 ...

你上面的技能效果:  【弱化目标1层,持续1回合】。  这个效果以后,又来【弱化目标1层,持续2回合】。...最终是   目标被你弱化了5次,持续时间是按照最后一个来算的,也就是  5回合!

如果你想要制作出, 一次性给目标上5层弱化,弱化以后下回合弱化层数开始递减,直到为0,这个MV没办法做到,你可以试试找找YEP的状态核心那种的,写代码什么的,看看能不能写出个递减状态!
永恒
回复 1 0

使用道具 举报

梦石
0
星屑
308
在线时间
64 小时
注册时间
2020-5-18
回帖
32
发表于 2020-6-4 15:48:39 | 显示全部楼层
本帖最后由 zhengyu9527 于 2020-6-4 16:03 编辑

用“YEP_BuffsStatesCore.js”插件

放在状态里:
<Custom Apply Effect>
target._swordtime=target._swordtime||0;//设置层数
if(target._swordtime>=20){//设置最大层数
}else{
target._swordtime+=1;//每层触发状态的时候叠加的层数,可以设置多层(多层加一个判断超过20,=20这样)
target.setStateCounter(15, target._swordtime);//15这是这个状态的ID
var stage1 = target._swordtime;//设置变量将每层和对应的一个看不到的状态ID绑定
var stage2 = target._swordtime + 150;//1对应1+150,就是1对应151,2对应152,1层命中减2%,2层4%这样随便
if(target._swordtime=stage1){
target.addState(stage2)
}
}
</Custom Apply Effect>
----------------------
<Custom Remove Effect>//状态消失时候,移除那个看不到的状态
target._swordtime=0;
target.removeStateCounter(15);
for(var a=151;a<170;a++){//前面设置20层,这里就是151-170,
target.removeState(a);
}
</Custom Remove Effect>
-----------------------
<Custom Turn End Effect>
target._swordtime-=1;//每回合减1层
if(target._swordtime<=0){//等于0的时候就移除这个状态
target.removeState(15);
}
</Custom Turn End Effect>

----------------------------
这样就可以做一个技能,给目标上个状态例如“诅咒”,每次+5层,最高20层,每回合减少1层。
还可以开发下,达到第20层将获得持续5回合不衰减的一个强效诅咒。
回复

使用道具 举报

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

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部