查看: 3797|回复: 5

[已经过期] 求些技术帮助,例如升级满血,伤害吸收...

[复制链接]
梦石
0
星屑
50
在线时间
6 小时
注册时间
2013-9-19
回帖
4
发表于 2017-1-19 19:26:22 | 显示全部楼层 |阅读模式

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

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

×
有没有大神教我做一下,升级满状态怎么做呢?还有就是伤害吸收,当然不是护盾那种吸收,而是原本受到的伤害的效果会转变成增加生命的效果。还有一个问题就是技能如何在一个动画上做出几段伤害的效果,如何在一个动画上做出随机攻击2个目标的效果,而不是随机打两个人,每打一个人出现一次动画效果,还有就是治疗效果这边只能设置群体治疗和单体治疗,能否有随机两个治疗(如同随机两个目标造成伤害)
梦石
0
星屑
1225
在线时间
564 小时
注册时间
2014-11-30
回帖
126
发表于 2017-1-19 21:31:20 | 显示全部楼层
(function(){var XM_160201_maxBuffRecover=Game_Actor.prototype.levelUp;
Game_Actor.prototype.levelUp = function() {
XM_160201_maxBuffRecover.call(this);
this.recoverAll();
};})();
做成JS文件,放插件里,升级满血
回复 1 0

使用道具 举报

梦石
0
星屑
440
在线时间
679 小时
注册时间
2014-3-15
回帖
239

开拓者

发表于 2017-1-19 22:42:10 | 显示全部楼层
本帖最后由 sonicdonggua 于 2017-1-19 22:47 编辑

YEP DamageCore.js 中step3 加上一句BaseDamage *= -1 if (Target.isStateAdded(stateID)) stateID是你要控制的状态,当附加stataID为你想控制的状态号,那么就可以实现扣血变加血。
动画那个需要YEP Actseqpack1,在CAST ANIMATION后加入2个及以上的action effect。前提是你的动画效果要大于需要攻击的次数*5帧。
随即攻击两个敌人与恢复,我记得YEP battlecore可以解决,实在不行你就用moghunter的skipbattlelog插件也行。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
6 小时
注册时间
2013-9-19
回帖
4
 楼主| 发表于 2017-1-21 20:48:09 | 显示全部楼层
309988769 发表于 2017-1-19 21:31
(function(){var XM_160201_maxBuffRecover=Game_Actor.prototype.levelUp;
Game_Actor.prototype.levelUp  ...

非常感谢
回复

使用道具 举报

梦石
0
星屑
50
在线时间
6 小时
注册时间
2013-9-19
回帖
4
 楼主| 发表于 2017-1-21 20:48:33 | 显示全部楼层
sonicdonggua 发表于 2017-1-19 22:42
YEP DamageCore.js 中step3 加上一句BaseDamage *= -1 if (Target.isStateAdded(stateID)) stateID是你要控 ...

非常感谢,我去试试
回复

使用道具 举报

梦石
0
星屑
676
在线时间
224 小时
注册时间
2006-12-7
回帖
780
发表于 2017-1-23 14:00:01 | 显示全部楼层
Yanfly的element core可以做吸收,按属性计算
如果要控制更多的话建议研究那个buff states core
什么效果基本都可以实现
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部