[乐游网导读]外交能让你招降野怪,在前期累积兵力非常有作用,那么外交术又有什么作用呢? 最基本的作用就体现在一个英雄,带着一些兵,再地图行走中招募你像要的野兵
外交能让你招降野怪,在前期累积兵力非常有作用,那么外交术又有什么作用呢?
最基本的作用就体现在一个英雄,带着一些兵,再地图行走中招募你像要的野兵
英雄外交级别:L = 0/1/2/3,对应无/初/中/高
战力比:Y = 英雄兵力总值/野兵兵力总值 (其实还有英雄攻防加成,后面详解)
野兵修正敌意值:X = 野兵敌意值 - 同种兵吸引度 (后面详解),取值只能是整数
假设你已经知道了这3个参数,把坐标(X,Y)位置在图中标出来,然后看此点是否在对应外交线(图中粗折线,无/初/中/高分别是红/蓝/绿/黄)的左边,是则可以招降(阴影区会要钱),否则不会。注:所有区域不包括左侧边界。举例:如果战力比为1.6,初外交,野兵修正敌意值为2,由于点 (2, 1.6) 在初级外交线(蓝色)左边,注意这不在阴影区,所以可以免费招降。
当然一般无法知道野兵敌意值X,那么用外交级别L和战力比Y,可以估计出能招降的最高敌意值。举例:如果战力比为2.2,中外交,那么在图上画Y=2.2的一条横线,和中级外交线(绿色)相交,交点的横坐标在4-5之间,所以可以招到修正敌意值X<=4的野兵,其中X=4的会要钱。
懂了上面就能用此图来外交实践了。下面是外交判断内部机制,不感兴趣的就不用看了。一共3步
1. 判断战力:如果 L + f(Y) >= X, 进入第2步, 否则开战。
其中f(Y)是一个战力转换函数,基本是f(Y)=floor(2*(Y-1)),也就是上图中的外交线表达的概念,后面详解。
2. 判断招降:如果 L + 1 >= X,则免费加入,否则进入第3步。
3. 判断买入:如果 2*L + 1 >= X,则可以买入。否则逃跑。
然后来解释一下各参数具体意义:
战力比:Y = sqrt[(1+0.05*A)(1+0.05*D)] * 英雄兵力AI值总和 / 野兵AI值总和
这里A/D是英雄攻防,野兵不计算马甲
Y>=7时, f(Y)=11
0.5<Y<7时, f(Y)=floor(2*(Y-1))
0.333<Y<=0.5时, f(Y)=-2
Y<=0.333时, f(Y)=-3
野兵修正敌意值:X = 野兵敌意值 - 同种兵吸引度
野兵敌意值,是一个地图生成时给定的随机整数,取值为1-10或者-4。
地图编辑器里面的对应是:野蛮(10),好斗(4-10),攻击(1-10),友好(1-7),屈从(-4)。
同种兵吸引度=0/1/2
如果英雄部队中没有和野兵同类的兵(低级高级都算),取值0
存在同类兵,取值至少1
如果同类兵的数量占英雄所有部队数量一半以上,取值2。
最后来一些简单好记结论。
1. 战力足够就行,多了无用。外交等级为无/初/中/高的时候,战力比达到1.5/2/2.5/3就是足够。
2. 外交等级为无/初/中/高的时候,最好情况,修正敌意值1/2/3/4免费,#/3/5/7买入。
3. 地图中最常见的野兵为好斗的,敌意值平均为7,此值在没有/少量同类兵的情况下,只有高外交可以买入。
注:经点背提醒,80%难度下,所有英雄的外交等级L都自动增加一点,但是L的上限是3,也就是80%下,中外交=高外交。
热门评论
最新评论