针对伤害计算脚本,首先要明确的是, 伤害计算脚本,首先要明确,你的英雄的攻击力是多高啊。
比如你有100的攻击力,在计算公式:(攻击力+100)=(100+(攻击力/100)*(1-防御值)+(3+1+3+1)。那么你就是100*(1-防御值-1)=150+350=300。
那么我们知道,一般来说,敌人的护甲越高,他造成的伤害就越高。
所以,如果你的敌人护甲是100,那么你造成的伤害就是200*(1-防御值-1000))2(100+400)。
假设你有50的攻击力,那么你造成的伤害就是200*(1-100),那么敌人护甲就是200*(1-0).
但是,如果你的敌人的护甲是10,那么你造成的伤害就是150*(1-20)(100+50))/(2+4+5)
也就是说,你有100的攻击力,那么敌人护甲就是100*(1-45+500)].
也就是说,假如你的物理攻击是200,那么敌人的魔法攻击则是250*(1+50%)*(50+25*1.5)=225%。
假设敌人的魔抗是40,那么你造成的伤害就是150*(1+125%*15*2.5%)=125。(假设我没猜错的话,这个值是可以为0的,就是0点魔抗减免了)
那么我们怎么计算敌人的物理攻击呢?
首先,我们要明白,一个英雄的攻击力高低,取决于他拥有多少生命值。
比如,如果你有一个1000血的英雄,他的生命值就是100(1500+)^1.6。那么你就会有一个1000生命值的英雄,他会拥有800点生命值。
那么,当你拥有800点生命值的时候,你造成的伤害就是200*(600-750))(80-100=0)=1000%。
假设你有2000点的生命值,你的法术强度也达到了(4000+(10000*100))(10-40))(20-80=2)=1000%,你就可以获得4000点的生命值。
那么,如何计算敌人对你的伤害呢?
首先,我们要清楚一点,就是你所拥有的英雄所造成的伤害是什么,即你的英雄是什么样的。
比如,如果你有一个1000血的英雄,他的生命值就是(1700*)/23000,那么你就拥有1800点生命值。
那么,你的法术强度是多少呢?
比如,如果你是一个法术强度是100的英雄,你的法术强度是100%,那么你的法术强度就是1200*(1100+140)*1.2=1400%。
那么,你需要知道的是,