BNW对战犯的外交惩罚涉及以下几个基本概念。
【战犯威胁等级】
AI对战犯威胁的判定分为4个等级:轻微(minor),重大(major),严峻(severe),致命(critical)。它们将分别带来15,40,70,100的外交惩罚。
一组对比数据:忽略该AI的军事/扩张/边界/城邦请求(15),谴责/扩张狂(35),破坏对该AI的军事/扩张/边界/城邦承诺(40),占领该AI首都(80)。
【战犯威胁等级的判定】
AI对战犯威胁等级的判定由2个因素决定:在该AI眼中的战犯值和该AI的战犯厌恶度。AI将检验【战犯值×战犯厌恶度】是否超过阈值,以此判断战犯威胁的等级。
在103080版本中,4个战犯等级对应的阈值分别是50,100,150,200。而在最新的103142版本中,被修正为20,50,100,200(”make the building up of warmonger threats more exponential than linear“)。这个修正的效果参见【实例与分析】部分。
【AI战犯厌恶度】
最低为1(阿兹特克),最高为8(埃塞俄比亚,暹罗)。
游戏设计人员预定的平均值是5。详细数据请查询无心大研究帖:
http://www.civclub.net/bbs/viewthread.php?tid=120987&extra=page%3D1【战犯值计算】
(1)对文明宣战+2.5(如该AI处于和目标文明作战的状态,则不提高战犯值);
(2)对城邦宣战+2.5;
(3)攻陷城市+(10×预估城市数量/(实际城市数量×城市原主人城数));
预估城市数量取决于地图大小:擂台13,极小26,小39,标准52,大80,极大132。
实际城市数量指的是游戏当前的城市总数。
城市原主人城数最小为1(即使失去最后一城也当作1计算)。
103142版本新加入一条修正:对于共同作战的AI,攻陷城市的战犯值减半。
(4)
在BNW中,灭国只计算攻陷最后一城的战犯值,没有额外惩罚。这不是103142版本的新改动;(5)解放城市洗刷的战犯值同攻陷城市。复国/解放城邦对于稳定外交有相当大的帮助;
(6)每回合战犯值-0.05,到0为止;
【实例与分析】
标图,盘古陆7AI16城邦。远古时代全图共36城时,玛雅小弓rush近点3城印加,攻下1城。 希腊波兰目睹全过程。
对于希腊,[2.5+(10×52)/(36×2)]×2<20,玛雅对其不构成战犯威胁。
对于波兰,[2.5+(10×52)/(36×2)]×7>50,现版本判定为重大威胁,
外交后果比玛雅谴责了波兰更严重。