AnyIDElse 发表于 2021-2-6 01:45:32

[会长讲故事]一加一如何等于二

本帖最后由 AnyIDElse 于 2021-2-6 01:46 编辑

远行星号存在三种运算规则:P百分比计算(percent)、F加减计算(flat)、M乘计算(mult)
注意:下方出现大量数字与加减乘运算,初看上去可能有些复杂,如果感到头晕可以花点时间缓冲一下再理解

我们先介绍P
单次P计算,即为进行一次简单的百分比计算。
      比如,1000在进行P10后,结果是1100,过程为1000*(1+10/100)=1100
多次P计算,则将先计算每个百分比因素的总和,再进行百分比计算。
      比如,1000在连续进行P10、P15、P20后,结果是1450,过程为1000*(1+10/100+15/100+20/100)=1450
      同理,1000在连续进行P10、P-15、P20后,结果是1150,过程为1000*(1+10/100-15/100+20/100)=1150

然后是F
单次F计算,即为进行一次简单的加减法计算。
      比如,1000在进行F200后,结果是1200,过程为1000+200=1200
多次F计算,即为进行多次简单的加减法计算。
      比如,1000在连续进行F50、F100、F300后,结果是1450,过程为1000+50+100+300=1450
      同理,1000在连续进行F20、F-80、F10后,结果是950,过程为1000+20-80+10=950

最后是M
单次M计算,即为进行一次简单的乘法计算。
      比如,1000在进行M0.8后,结果是800,过程为1000*0.8=800
多次M计算,即为进行多次简单的乘法计算。
      比如,1000在连续进行M0.8、M0.6、M0.5后,结果是240,过程为1000*0.8*0.6*0.5=240
      同理,1000在连续进行M1.5、M0.7、M2后,结果是2100,过程为1000*1.5*0.7*2=2100

当一个数据同时被多种运算规则加成的时候,先进行P计算,然后进行F计算,最后进行M计算
      比如,1000在进行P15、F50、M1.2后,结果是1440,过程为(1000*(1+15/100)+50)*1.2=1440
      同理,1000在进行P15、P-20、F200、F-50、M1.5、M0.8后,结果是1320,过程为(1000*(1+15/100-20/100)+200-50)*1.5*0.8=1320

P计算和M计算被分为两种而非合为一种,是因为在绝大多数情况下,远行星号的正面效果(buff)的“乘”是累加、负面效果(debuff)的“乘”是累乘
      比如,某艘攻势装了黄定位、冲击抑制器并携带了炼狱炮,它处于20%的电子战劣势下,那么这门炼狱炮的射程将是(900*(1+60/100)+200)*0.8=1312——黄定位属于正面效果,所以是P计算;而电子战属于负面效果,所以是M计算

卑微永光 发表于 2021-2-6 13:50:01

虽然看不懂但还是要顶一下

泽九白 发表于 2021-2-6 17:25:33

是新一期的会长讲故事!ohhhhhh

星域杂工jn_xyp 发表于 2021-2-7 00:16:06

会长的签名图..好像看不到的样子

homejerry99 发表于 2021-2-7 11:32:56

反面教材前来划水{:5_128:}

永远 发表于 2021-2-7 17:13:52

我以前一直以为冲击抑制器和先进光学都是现进行f计算再p的

極光 发表于 2021-6-4 17:14:14

{:tieba_43:}原来如此。。。那安超的那个就是先锁射程,然后再乘法减益咯

WRS110 发表于 2024-3-12 20:22:02

支持一下会长
页: [1]
查看完整版本: [会长讲故事]一加一如何等于二