我重看了一下汇编代码,目前得到的结论:
1、龙吟对于行动价值部分的计算中,攻击性策略加权值公式写错了:
原公式:
(7)如果攻击系策略
基本值=策略基本威力+攻击方策略能力-防御方策略能力-100
(PS:策略基本威力和策略能力的计算方法见策略攻击全分析)
如果是在树林中使用焦热系策略或在雨天使用漩涡系策略,基本值=基本值+基本值÷4。(增幅25%)
随机值=(0~基本值÷50-1)的随机数
加权值=基本值+随机值
正确公式:
(7)攻击性策略
基本值=策略基本威力+200+攻击方策略能力×2-防御方策略能力
(PS:策略基本威力和策略能力的计算方法见策略攻击全分析)
如果树林火攻或雨天水攻,基本值=基本值+基本值÷4
随机值=(0~基本值÷50-1)的随机数
加权值=基本值+随机值
2、对于AI=0(定向移动)和AI=4(无攻击定向移动)的部队,如果:
2.1、移动范围内包含目标坐标,则目标坐标行动价值+30,其周围四格行动价值+10;
2.2、移动范围内不含目标坐标,则电脑会找一个移动范围内,且距离目标坐标移动力消耗最少的坐标充当目标坐标,其行动价值+30,周围四格行动价值+10;
2.3、对于有仇人的部队,移动范围内存在至少一个仇人周围四格的坐标,则仇人周围四格行动价值+30,仇人的上2下2左2右2以及周围斜4格的行动价值+10;
2.4、(本条未验证)对于有仇人的部队,移动范围内不存在任何仇人周围四格的坐标,则电脑会找一个移动范围内,且距离仇人周围四格移动力消耗最少的坐标充当目标坐标,其行动价值+30,周围四格行动价值+10;