Re: [讨论] 伤害减免

楼主: kenshome (K中小劭)   2014-07-20 22:35:17
※ 引述《eplis (Eplis)》之铭言:
: 目前的防护力(AC) 都是直接对数字上减免
: 例如护甲 -100
: 攻击力1000会受到 900的伤害
: 我是想把这个部分改为 %数减免,
: 因为在高伤害下护甲值根本是虚设,伤害40000的时候
: 护甲100 护甲10000几乎是没差别的
: 修改成%数减免就会落差很大,也会让护甲有更多作用
: 10% 与 30%减伤就显得有意义许多
: 不过会影响整个生态,还没想好公式要怎么设计,只好有请Jate大大出手了
小弟从某板看到的~ (不要鞭笞我~)
***************************************
MLVL = 怪物等级
护甲公式
减伤% = 护甲 / ( 护甲 + 50 * MLVL )
(原公式)
***************************************
由于Mars护甲是负的, 所以小弟做了修改, 因此可以写成这样
减伤% = 护甲 / ( |护甲| + 50 * MLVL ) (分母的护甲值加个绝对值)
其中, 50这项系数可以做调整的。
这边我们来算一下, 假设怪物等级为100
护甲是-100 :
则会变成 -100/ (100+50*100)= -1.96% (减伤1.96%, 受到原本伤害的98.04%)
如果护甲是 -1000 :
则会变成 -1000/ (1000+50*100)= -16.67% (减伤16.67%, 受到原本伤害的83.33%)
减伤的大小可以透过调整50这项系数来做调整
而且怪物等级愈低, 减伤也会比较多
这样一来应该就能感觉出护甲值的重要性了
给您参考一下~
作者: eplis (Eplis)   2014-07-21 01:37:00
看起来很不错

Links booklink

Contact Us: admin [ a t ] ucptt.com