烽火战国的玩家们,在战斗中是不是很疑惑自己的战斗怎么是这么多呢?自己的战斗力到底该如何计算,在哪种情况应该根据什么计算方式呢?今天小编给大家积聚了进攻方和防御方战斗力的具体计算方法,希望可以帮助大家解决疑惑。
进攻方的战斗力计算:
进攻方的战斗力计算相对简单,加法和乘法即可。
近攻计算法:(A士兵近攻值*A士兵数量+B士兵近攻值*B士兵数量+C士兵近攻值*C士兵数量……+英雄近攻值)*(1+利刃科技+家族攻击加成+武略加成+宝物近攻加成)
远攻计算法:(A士兵远攻值*A士兵数量+B士兵远攻值*B士兵数量+C士兵远攻值*C士兵数量……+英雄远攻值)*(1+神箭科技+家族攻击加成+武略加成+宝物远攻加成)
战斗力=近攻值+远攻值
举例如下:
进攻方的兵力为:骑射战将1544个(近攻0、远攻900)、英雄远攻为160302
远攻值=1544骑射战将*远攻900+王翦远攻160302=1544*900+160302=1549902
远攻值算出来,但是千万别漏了各种加成值哦~
加成=1+神箭1.0+宝物0+家族1.2+武略1.38=4.58
那么远攻值=1549902*4.58=7098551.16
由于进攻方没有近攻士兵、没有近攻英雄,所以近攻值为0。如果大家碰到其他的战斗可能会有近攻值的,具体的算法可以参照上面的远攻算法。
所以他的进攻总值=近攻+远攻=0+7098551.16=7098551.16
我们可以看出计算出的结果和战报显示的相差无几
防御方的战斗力计算:
防御方的战斗力计算比较复杂,有一点要强调的就是防御方的战斗力只计算防御数值,不计算进攻数值(也就是说在防御的时进攻力完全无用)。而且防御方的战斗力计算不再是单纯的数值加和乘,总的一句话防御方的战斗力的多少是由进攻方近攻和远攻的占比决定的。即进攻方派出的部队全是近攻,没有远攻击,那么防御方的近防值全部起效果而远防值一点效果都不起;若进攻方70%近攻、30%远攻,那么防御方的近防值只有70%生效、远防值只有30%生效。
士兵近防值=(A士兵近防值*A士兵数量+B士兵近防值*B士兵数量+C士兵近防值*C士兵数量……+A英雄近防值+B英雄近防值+C英雄近防值)*(1+护甲科技+家族防御加成+文韬加成+宝物近防加成+国家相克)
城防近防值=( A城防近防值*A城防数量+B城防近防值*B城防数量+C城防近防值*C城防数量……)*(1+筑城科技+家族防御加成+文韬加成+宝物近防加成+国家相克)
近防值=士兵近防值+城防近防值
士兵的远防值、城防远防值的计算方法和近防一样,只是把宝物的近防加成改为宝物的远防加成即可
远防值=士兵远防值+城防远防值
防御方战斗力=防御方近防值*(进攻方近攻值/进攻方战斗力)+防御方远防值*(进攻方远攻值/进攻方战斗力)
说的比较难懂,我们以具体的例子来看:
首先我们确定下进攻方的近攻和远攻数值占比,从上面进攻方战斗力计算可以看出,进攻方的远攻占比为100%,即7098551.16;而近攻为0%。
士兵近防值=粮草兵2040个*近防5+长枪兵686个*近防60+弓箭兵103个*近防10+英雄1个*近防1300=2040*5+686*60+103*10+1*1300=10200+41160+1030+1300=53690
士兵近防加成=1+护甲1.0+家族0+文韬0.64+宝物近防0+国家相克0=2.64
士兵近防值=53690*2.64=141741.6
城防近防值=陷阱3485个*近防80+箭塔671个*近防0+高级箭塔1个*0+滚石1个*200+火箱1个*2500+轿车个*5000=3485*80+671*0=286500
城防近防加成=1+筑城1.0+家族0+文韬0.64+宝物近防0+国家被克0=2.64
城防近防值=286500*2.64=756360
防御方近防总值=士兵近防值141741.6+城防近防值756360=898101.6
计算结果可能有几点的战力误差,实际战力请以游戏数据为准!