【水贴】伤害公式教程
rmmv吧
全部回复
仅看楼主
level 6
由于rmmv自带技能颇少,我用仅有的几个技能研究出了rmmv的伤害公式含义,由于太简单就标上水贴吧。
首先我们认识一下我方和敌方怎么表示
我方用a,敌方用b
方便理解,“.”在这里理解为“的”。
那么a.atk就是我方的攻击力,是不是很简单呢?
有些人会问:什么是atk?答:就是rmmv攻击力的缩写,可以在技能公式编辑栏长时间停留鼠标,就能看见什么atk啊,def啊,agi啊等含义。
我们再来看一下普通技能Attack是什么公式:
a.atk*5-b.def*2
意思就是我方英雄物理攻击力的五倍减去敌方物理防御力的两倍就是造成的伤害,类型为HP伤害。(注,HP后面R打头的单词是“回复”的意思)
再来看一下hp回复技能Heal的公式:
200+a.(魔防,缩写我记不住了)
类型为HP回复,那么现在理解怎么用了吧?
诸君,创造你自己的技能吧!
(附:有时间的话,我会在备用楼发上缩写表)
2016年01月02日 15点01分 1
level 6
2楼备用,不要回帖
2016年01月02日 15点01分 2
level 8
讨论个问题,用生命值作为技能消耗(就像英雄联盟里面吸血鬼和蒙多那样的伤害技能)是不是得加脚本的?
2016年01月08日 02点01分 3
不好意思,近两年没上贴吧,也不知道你现在需不需要这个回答。。。但我觉得有必要回
2018年07月28日 15点07分
如1L所说,在公共事件中加入使用该技能的角色hp减少的事件,之后再在数据库中的技能栏中触发这个公共事件,就ok了
2018年07月28日 15点07分
level 11
525+(b.mhp-b.hp)*0.25=德玛西亚正义!
2016年01月08日 20点01分 4
level 11
感觉公式略奇怪,是我的错觉吗
2016年04月11日 04点04分 5
我现在来看这个贴,也是觉得有点奇怪,但是我找不出原因在哪里。。。。
2016年04月13日 11点04分
level 1
如果想要对伤害公式进行更改,需要怎么做?
2016年05月26日 01点05分 6
level 1
只能添加使用脚本吗?
2016年05月26日 01点05分 7
目前我还没有找到除脚本方式外能改伤害公式的,我觉得可以在脚本里找一下,毕竟注释很多,也很好找。
2018年07月28日 15点07分
level 1
防際忽略 a.atk * 4
其他參數使用 a.atk * 4 - b.def * 2 + a.luk 自己的運氣值增加損壞
參考:其他參數hp:HP mp:MP tp:TP mhp:最大HP mmp:最大MP
atk:攻撃力 def:防禦力 mat:魔法力 mdf:魔法防禦
agi:敏捷性 luk:運 hit:命中率 eva:迴避率 cri:會心率
cev:會心迴避 mev:魔法迴避 mrf:魔法反射 cnt:反撃率
hrg:HP再生率 mrg:MP再生率 trg:TP再生率
tgr:狙われ率 grd:防禦効果率 rec:回覆効果率 mcr:MP消費率
tcr:TPチャージ率 pdr:物理ダメージ率 mdr:魔法ダメージ率
fdr:床ダメージ率 exr:経験獲得率
変數の利用 v[n] * 2
2016年09月03日 06点09分 8
感谢[吐舌]
2018年07月28日 15点07分
level 5
其实和rmva的公式是一样的,mv整个数据库和va简直一毛一样
2016年09月17日 12点09分 9
对,只要看到va的数据库什么都清楚了
2018年09月08日 10点09分
level 6
梦幻模拟战类型的总血量定额为10的伤害计算公式应该是什么样的?
比如主人公有8点HP(总共10点),想实现对敌人的伤害为(1~8)的区间
2017年03月27日 09点03分 10
level 1
如何在某一状态下设置受到的伤害变化
2017年09月23日 14点09分 11
level 4
楼主还在吗?。。求个qq好友位现在晚吗?。。
2017年10月12日 03点10分 12
加我一下呗 我也在研究这个401036749
2017年12月03日 06点12分
level 1
可以引入变量进行计算吗?
2018年07月27日 08点07分 13
在伤害公式中不可以,但在公共事件中或许可以,我两年没碰rm,不太清楚了
2018年07月28日 15点07分
@给我上了一课😂 可以,直接写变量就行了貌似
2018年08月02日 05点08分
level 1
技能伤害其实是次要的设置,伤害减免的防御机制才是核心。不然出现0点伤害这样的画面其实也挺尴尬的~~明明没闪避,明明打中了,明明都播放受伤害的动画了,还是弹出一个0.。。。
2018年09月26日 08点09分 14
伤害默认模式是使用者攻击相关减怪物防御相关,如果计算出来是0或负数,就会显示为0。。这个不知道怎么解决
2018年09月28日 15点09分
对于数值另一个影响因素就是离散度,也就是公式计算出之后按离散度内的比例随机加减,但是差距过大还是会导致结果不大于0
2018年09月28日 15点09分
1