查看: 3545|回复: 7

[已经过期] 如何让角色在MP大于0时能够多次行动?

[复制链接]
梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
发表于 2017-6-24 23:10:52 | 显示全部楼层 |阅读模式

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

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

×
想让角色能够在MP大于0时能够多次行动,直到MP小于或等于0为止,包括敌人方面也是这样
请问这样的效果该如何实现呢?谢谢大家了
梦石
0
星屑
3662
在线时间
1133 小时
注册时间
2017-4-6
回帖
229

开拓者

发表于 2017-6-25 08:56:32 | 显示全部楼层
用yep的自动被动技能,把状态设置为MP>0才能生效,具体操作方法可以看下汉化教程
回复

使用道具 举报

梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-7-3 19:31:24 来自手机 | 显示全部楼层
大于0过分了吧。上限如果不能整除消耗则必然卡死啊。
回复

使用道具 举报

梦石
0
星屑
710
在线时间
663 小时
注册时间
2012-10-21
回帖
251
 楼主| 发表于 2017-7-4 10:20:19 | 显示全部楼层
ekmomo 发表于 2017-7-3 19:31
大于0过分了吧。上限如果不能整除消耗则必然卡死啊。

如何实现呢?
回复

使用道具 举报

梦石
0
星屑
60
在线时间
1 小时
注册时间
2017-7-4
回帖
2
发表于 2017-7-4 10:41:09 | 显示全部楼层
新增一个状态,效果是 行动次数+1

开Auto Passive States插件

新增一个技能在注释中填:
<Passive Condition: MP Above x%>

Condition  改成你新增状态的编号

x  是触发的数值,按你的要求就是改成0

点评

那样只是行动次数+1,并不是无限行动呢  发表于 2017-7-4 18:44
回复

使用道具 举报

梦石
0
星屑
4716
在线时间
501 小时
注册时间
2013-12-7
回帖
333

极短28参与极短27参与

发表于 2017-7-5 00:57:23 | 显示全部楼层

YEP 有个瞬发插件。
<Instant Eval>
if (user.mp >= 0) instant = true;
</Instant Eval>

那个0如果用技能消耗x2的话就不会卡死。
举个栗子,有个消耗10MP的魔法,可以这么写
<Instant Eval>
if (user.mp >= 20) instant = true;
</Instant Eval>

点评

懂了,谢谢你哦  发表于 2017-7-6 21:57
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部