raidhq吧 关注:355贴子:3,708
  • 9回复贴,共1

火柴人-新手引路-卡牌BUFF计算

只看楼主收藏回复


大家好,由于今天休息,就再写一个吧。
今天在无意之间发现个有趣的现象,先放图:

大家仔细看下我这4个卡的BUFF技能,总的算下来是提升黄色血量%65, 扣黄色血量60%,眼细的人可能已经看到了,对,第三个卡片的血,对,你没看错,是被扣了131, 怎么会这样?怎么算都是血量提升5%啊。
这里其实游戏的计算方式有个问题,我们以100血的一个卡为例子来讲解下:
他先计算增益BUFF, 增益后血量为: 100*(1+0.65) = 165血量
然后他再拿总血量去计算减益BUFF, 减益后血量为 165-(165*0.6)= 66血
本来应该+5血的,现在整整少了34+5=39血,这还是100血的前提。
大家是不是要骂娘了。。。。这个计算方式,也是小学没毕业写的程序啊。。。。。。
然后,我测试了伤害减益,发现也是这样的,游戏计算全是最后算减益,我突然想到,如果减伤害如果能
堆到100%,是不是就是无敌了。。。。。
所以,结论是:在配卡组的时候,减益BUFF不要光看数值,还要通盘考虑,因为他把增益BUFF的百分比也进行了减益。。。
最后欢迎大家加入 epab ,谢谢大家。这个贴吧人气真的很低,但大家有爱才聚在这里。我们都应该尽自己的
一份力量。


IP属地:浙江1楼2016-05-28 15:36回复
    自己沙发


    IP属地:浙江2楼2016-05-28 15:39
    回复
      2025-06-10 10:42:45
      广告
      有用!顶顶


      IP属地:贵州来自iPhone客户端3楼2016-05-29 23:19
      收起回复
        18元党钻石怎么花呢


        IP属地:湖南来自手机贴吧4楼2016-05-29 23:32
        收起回复
          不是先后的关系,比如你炒股 亏了50%,然后赚了100%,那就是1 * (1-0.5) * (1 + 1) = 1.
          同理 1 * (1 - 65%) * (1 + 60%) == 1 * (1 + 60%) * (1 - 65%) .
          和顺序无关


          IP属地:上海5楼2016-05-30 14:38
          收起回复