面板评分太低会算两次

 

第一次的计算

        doallmoves(false, true);

     if (p.enemyHero.Hp <= 0)
            {
                retval += 10000;
                if (retval < 10000) retval = 10000;
            }

 

 

第二次的计算【第一次计算不能斩杀的前提下,进行第二次计算】

 

 

 

       doallmoves(false, false);

 

//-mode: 0-all, 1-lethalcheck, 2-normal
Ai ai = Ai.Instance;
ai.autoTester(true, data, 2);

模式0,会先按照模式1是否斩杀来算,然后再按照模式2算一遍

 

posted @ 2020-03-07 21:07  ChuckLu  阅读(211)  评论(0编辑  收藏  举报