發新話題
打印

解决

[Close]

解决

攻城时增加救援人数的问题
首先说明 上场的人数
①跟敌我双方将领的战斗技能有关
②跟双方兵力人数有关  
从而得出一个战场优势,下面是战场优势的计算模式
我方人数 大于 敌方人数时:
战场优势 = (我方人数/敌方人数 - 1)*2 + (我方战术技能 - 敌方战术技能)*0.3

我方人数 小于 敌方人数时:
战场优势 = (1 - 敌方人数/我方人数)*2 + (我方战术技能 - 敌方战术技能)*0.3

注解:1. 这里的我方人数是包含玩家人数和友军人数的,我方战术技能是取的玩家部队和众多友军部队里战术技能最高的那个部队的战术技能等级。
      2. 这里提到的2个人数都是双方实际人数加1。主要是避免这个式子里那个分数的分子或者分母为0。
      3. 这里的我方人数和敌方人数值的是双方没有受伤而可以上场的人数,不是包括伤员的总人数。

战场优势不仅影响到双方的出战人数,还影响到每次增援的人数,双方每次增援的人数比例与双方入场人数的比例是一样的  
因此要解决f96541提出的问题,首先是兵力悬殊不能太大,然后就是玩家的战术技能不能太低(可以用导入导出修改战斗技能 比如tactics = 10)
由于出战人数的计算方法太过复杂,不好去修改代码,会引起数据混乱的.......

TOP

發新話題