Project1

标题: 我想让让敏捷影响暴击率和闪避率 [打印本页]

作者: RyanYe    时间: 2021-3-7 18:59
标题: 我想让让敏捷影响暴击率和闪避率
我找了一通,好像没有可以让我输入公式的地方呀

是不是要用到什么插件才行啊?

我想让暴击率或者回避率 = 攻击方敏捷 - 防守方敏捷, 再乘以一个常数

有办法实现吗?

跪 Orz....
作者: hanxu074    时间: 2021-3-8 01:23
帮顶,同求啊敏捷仅仅关系攻击顺序太废了
作者: torber2004    时间: 2021-3-8 08:44
你沒有說你用什麼系統  或是有用哪些插件  沒有人有辦法理解你的問題喔
作者: RyanYe    时间: 2021-3-8 09:31
/*:
* @plugindesc Changes action crit/eva formulae.
* @author Caethyril
* @help Free to use and modify.
*/

(function(alias) {
  Game_Action.prototype.itemCri = function(target) {
    return alias.apply(this, arguments) + (this.subject().agi - target.agi) * 0.001;
  };
})(Game_Action.prototype.itemCri);

(function(alias) {
  Game_Action.prototype.itemEva = function(target) {
    return alias.apply(this, arguments) - (this.subject().agi - target.agi) * 0.0005;
  };
})(Game_Action.prototype.itemEva);

我自己搞出来了
作者: hanxu074    时间: 2021-3-9 00:23
RyanYe 发表于 2021-3-8 09:31
/*:
* @plugindesc Changes action crit/eva formulae.
* @author Caethyril

mv能用吗?
作者: 暗黑    时间: 2021-3-12 20:31
YEP有基础属性参数和回避之类的额外属性参数的公式修改脚本,可以自定义各种能力值的属性计算公式。
YEP_BaseParamControl
YEP_ExtraParamFormula
YEP_SpecialParamFormula
三个脚本
作者: RyanYe    时间: 2021-4-12 14:22
hanxu074 发表于 2021-3-9 00:23
mv能用吗?

可以,我就是MV
作者: lll461419119    时间: 2021-4-21 23:42
大佬,这个怎么用呀?
作者: 任小雪    时间: 2021-4-22 00:24
我突然想到一个方法(先不要谈暴击),你可以主动放弃系统原有的闪避设定不去设置,然后设置每个技能(包括攻击)的命中类型为必定命中,然后在伤害公式的位置输入:
(a.agi-b.agi)×(你的常数)>b.hit?(你想要的伤害):0;
作者: RyanYe    时间: 2021-4-22 13:43
任小雪 发表于 2021-4-22 00:24
我突然想到一个方法(先不要谈暴击),你可以主动放弃系统原有的闪避设定不去设置,然后设置每个技能(包括攻 ...

这样不行
因为这样就变成了“必然命中”或者“必然不命中”,而失去了随机性
超越了命中和闪避的定义了
作者: 任小雪    时间: 2021-4-22 18:42
你问问大佬们怎么用伤害公式里的函数吧,如果能用,我发的伤害公式再复杂一点也是可以实现的吧?
作者: 任小雪    时间: 2021-4-22 18:45
当然,你也可以利用状态,强制行动,以及变量事件来实现。
我是用这个来弄复合技能的(纯事件党的胜利!),不过,我刚刚突然发现,强制行动事件竟然是有极限的,具体还需要探究,希望楼下有大佬帮我解答一下,挺急的




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1