我来了,记得给我加分
做个假设
单位的攻击力:
伤害面数为0:
基础攻击=20,伤害数量概率=0,没有伤害,攻击力20~19
基础攻击=20,伤害数量概率=1,有伤害,攻击力21~21
基础攻击=20,伤害数量概率=2,有伤害,攻击力22~22
伤害面数为1
基础攻击=20,伤害数量概率=1,伤害面数=1,有伤害,攻击力21~22
英雄的攻击力:假设这是一个主属性为敏捷的英雄,敏捷为20则
伤害面数为0:
基础攻击=20,伤害数量概率=0,没有伤害,攻击力40(20+20)~39(19+20)
基础攻击=20,伤害数量概率=1,有伤害,攻击力41(21+20)~41(21+20)
基础攻击=20,伤害数量概率=2,有伤害,攻击力42(22+20)~42(22+20)
伤害面数=1
基础攻击=20,伤害数量概率=1,伤害面数=1,有伤害,攻击力41(21+20)~42(22+20)
再列一个公式:
单位最终攻击值=(基础+概率)~(基础+概率+面数)
英雄最终攻击值=(基础+概率+主属性)~(基础+概率+面数+主属性)
面数为0时单位的最大攻击力和最小攻击力想等
概率为0时则攻击力为负数
用分裂箭这个技能 概率就是攻击的浮动大小 比如一个单位攻击是 20~30 那么他攻击就可能打出20.或21.22.23..点伤害
加油吧,地图工作者