少年修仙传客户端代码仓库
client_Hale
2019-06-29 0b399158687770ac40212648473b2fefc3622bb5
382 前端战斗闪避公式修改
1个文件已修改
7 ■■■■■ 已修改文件
Fight/Actor/Skill/AttackHandler.cs 7 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
Fight/Actor/Skill/AttackHandler.cs
@@ -625,7 +625,7 @@
        #endregion
        _isMiss = IsMiss(_hitRate, _missRate);
        _isMiss = IsMiss(_hitRate, _missRate, 10000, 0);
        _isCrit = IsCrit(_aSuperHitRate);
        _isLucky = IsLucky(_aLuckyHitRate);
        _isZhuxianHit = false;//IsZhuXianHit(_aZhuXianHitRate);
@@ -880,9 +880,10 @@
        }
    }
    private static bool IsMiss(int hit, int miss)
    private static bool IsMiss(int hit, int miss, int hitSuccessRate, int missSuccessRate)
    {
        return hit * 1f / (hit + miss) - Random.Range(0f, 1f) < 0;
        // max(min(max(min(aHit*9.0 / max(aHit*9.0 + dMiss , 1),0.99),0.7) + max(aHitSuccessRate-10000,0)/10000.0 - dMissSuccessRate/10000.0,1),0.6) - random.random()
        return Mathf.Max(Mathf.Min(Mathf.Max(Mathf.Min(hit * 9.0f / Mathf.Max(hit * 9.0f + miss, 1), 0.99f), 0.7f) + Mathf.Max(hitSuccessRate - 10000, 0) / 10000 - missSuccessRate / 10000, 1), 0.6f) - Random.Range(0.0f, 1.0f) < 0;
    }
    private static bool IsZhongji(int skillId, GActorFight target)