最近いじってないから、詳しくは忘れちゃったけど
命中したかどうかの判定って無駄にややこしい事してたような気がする
単純に 命中 - 回避率 で計算するプラグインあった気がするから調べてみたら