百合文库
首页 > 网文

【阅读理解】美乐美乐岛的守护神的自我修养(6)

A=招式的命中×能力修正×其余修正
能力修正值取决于(攻击方命中率等级-防御方闪避率等级)的差值。具体如下:
差值→能力修正
≤-6→3/9
-5→3/8
-4→3/7
-3→3/6
-2→3/5
-1→3/4
0→3/3
1→4/3
2→5/3
3→6/3
4→7/3
5→8/3
≥6→9/3
之后,产生一个0~99之间的随机数,该随机数小于A时视为命中,否则没有击中。
请根据上面的判定方法,阅读下面的C/C /C#/Java代码,并补全★处的代码,其中random(0,100)返回一个0~99之间的随机数。
bool isHit(int move, int accuracy, int evasion, float others)
{
    if(move>100)return true;//必中的招式命中设为100以上
    if(accuracy>=evasion)
    {//能力差大于等于0
        accuracy=accuracy-evasion 3;//accuracy当作分子
        if(accuracy>9)accuracy=9;//最大为9
        evasion=3;//evasion当作分母
    }
    else
    {
        //★请补全此处的代码,可以为多行
    }
    float A=others*move*accuracy/evasion;
    return random(0,100)<A;
}

猜你喜欢