赞 | 22 |
VIP | 0 |
好人卡 | 0 |
积分 | 54 |
经验 | 2379 |
最后登录 | 2024-11-6 |
在线时间 | 1226 小时 |
Lv4.逐梦者
- 梦石
- 0
- 星屑
- 5399
- 在线时间
- 1226 小时
- 注册时间
- 2016-12-6
- 帖子
- 389
|
用事件写这些效果比较麻烦,建议你是用YEP插件来制作,给蓄力的状态写这样的注释:
<Custom Leave Effect>
var skill = 126;
var target = -2;
BattleManager.queueForceAction(user, skill, target);
</Custom Leave Effect>
蓄力状态需要设定无法行动,这样玩家进入蓄力状态后就无法行动,然后在蓄力状态自然结束时自动发动126号技能进行攻击
根据你自己工程的设定自行修改skill的编号就行
另外【技能显示但无法释放】这个效果可以使用YEP_SkillCore来完成,给技能加上这样的注释:
<Custom Requirement>
if (user.isStateAffected(19)) {
value = true;
} else {
value = false;
}
</Custom Requirement>
只要玩家持有19号状态,这个技能就处于可以使用的状态,否则一直都是灰色禁用状态,你可以把这种形式和蓄力状态结合使用 |
|