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

Project1

 找回密码
 注册会员
搜索
查看: 5297|回复: 9
打印 上一主题 下一主题

[交流讨论] 关于状态和特技的拓展,望大神指导

[复制链接]

Lv2.观梦者

梦石
0
星屑
283
在线时间
354 小时
注册时间
2015-2-13
帖子
44

开拓者

1
发表于 2016-8-29 15:10:30 | 显示全部楼层
本帖最后由 markoray 于 2016-8-29 15:22 编辑

JAVASCRIPT 代码复制
  1. <Custom React Effect>
  2. if (target.barrierPoints() <= 0) {
  3. if (target.mp > 0) {
  4. if (Math.random() < 0.1) {
  5. value = 0;
  6. target.startAnimation(151);
  7. }
  8. value *= 0.5;
  9. value = Math.floor(value)
  10. if (value > 0) {
  11. target.gainMp(~~(- value * 0.25));
  12. target.startAnimation(151);
  13. }
  14. };
  15. if (target.mp == 0) {
  16. target.removeState(58);
  17. }
  18. };
  19. </Custom React Effect>

用LZ所说的YEP插件实现的魔法盾技能,在拥有【58】状态时,有10%概率无视伤害,否则伤害的一半将由魔法值承担,一点魔法值可以抵消4点伤害,显示动画【151】。
如果该目标的魔法值为0,那么移除状态【58】。
如果同时被添加了防护盾barrier,那么就优先扣除防护盾值。
对于治疗效果是不会触发的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-15 10:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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