外交与野兵分队原则

录入:EvilP 作者:AOH Manual 翻译:phinex
录入时间:2009-11-10 22:19:53 最后修改时间:2009-11-10 22:47:12

野兵分队

基础分队数量为4,3,2

  • Power比例<0.5, 野兵分4队
  • Power比例<1, 野兵分3队
  • Power比例>1, 野兵分2队

基础分队数量有机会改变

  • 30%几率增加一队
  • 30%几率减少一队
  • 40%几率保持不变

最后,每一队有50%几率是升级的兵


外交几率

  1. 勇气和情绪,所有野兵有两个参数描述他们战斗的倾向。
    • 勇气:决定生物是否一定战斗(always fight),一定加入(ALWAYS JOIN),或者他们的行为是否更多变(Can Flee Join)
    • 情绪:描述他们加入或战斗的可能性,包括友好的,好斗的,敌对的,野蛮的
  2. 组Power值
    组Power=基础power×(1+C×士气)×(1+C×幸运)×artifact_mod
    • C=0.0173,士气,幸运>0
    • C=0.0122,士气,幸运<0
    • artifact_mod=(1 + ΔInitiative/10)
    • ΔInitiative=英雄宝物增加的主动性

    例子:一队100个农民,+5士气,+3幸运,英雄有一个+10%主动的宝物,农民Power值为41,主动性为8;

    组Power = 41×100×(1+5×0.0173)×(1+3×0.0173)×(1+0.8/10) = 5060

  3. 野兵是否加入或战斗

    接下来的计算只发生在生物的勇气为Can Flee Join时

    • Power比例
      Power比例=英雄部队Power /野兵Power
    • 情绪系数
      生物的情绪和英雄的外交技能决定一个情绪系数,情绪系数经过一系列计算后与Power比例比较。如果野兵真的比英雄的部队强大,你将会面对一场战斗。
      • 情绪系数 = 0.5 友好的
      • 情绪系数 = 1.0 好斗的
      • 情绪系数 = 1.5 敌对的
      • 情绪系数 = 2.0 野蛮的

      如果英雄有外交技能,情绪系数将减少0.2

      从情绪系数得到加入极限和战斗极限,后两者将会与Power比例比较

      加入阈值=随机(1到7)×情绪系数
      战斗阈值=加入阈值+3×情绪系数
      • Power比例<加入阈值, 野兵会战斗
      • 加入阈值≤Power比例<战斗阈值, 野兵会战斗或者付费加入
      • Power比例>战斗阈值, 野兵会逃跑或者免费加入
    • 加入机率
      加入机率由生物的情绪决定,会被英雄部队的属性所影响。
      • 加入机率 = 10% 友好的
      • 加入机率 = 5% 好斗的
      • 加入机率 = 0% 敌对的
      • 加入机率 = -5% 野蛮的
      • +5%英雄和野兵同盟(正义或邪恶)
      • +5%英雄和野兵同种族
      • +5%英雄的部队中有一队生物和野兵相同(升级前后的生物就会被认为是不同的)
      • +5%英雄的部队中有一队生物是野兵的升级版(例如英雄有民兵而野兵是农民)
      • +10%英雄有外交技能
      • +20%英雄擅长该兵种
      最后得出的加入机率将是野兵是否加入的几率。如果他们加入,
      • 免费加入,如果你拒绝,他们会逃跑
      • 付费加入,三倍价钱加入(有外交技能则两倍),如果你拒绝,他们会战斗
      如果他们不加入,他们会逃跑或战斗