User:びゃっこ/すたぶ/解析だめけいさん
敵のレベルに応じたダメージ軽減
バージョン EA23.83: この記事は、Elin の最新の安定版リリースに、少なくとも20のマイナーバージョンが遅れています。ページの更新をお願いします。
レベル50を超えた敵が受けるダメージ軽減量は以下の通りです:
まず、レベル50以下の敵の軽減率は0%、レベル1074以上の敵は軽減率80%となります。
if (!this.IsPCFaction && this.LV > 50)
{
dmg = dmg * (100 - (int)Mathf.Min(80f, Mathf.Sqrt((float)(this.LV - 50)) * 2.5f)) / 100;
}
プレイヤーのファクションに属するキャラで、敵のレベルがLv50より高い場合:
与えるダメージに、* (100 - [ 2.5 * √(敵のレベル - 50) か 80 かのうち小さいほう ][1]) / 100が掛けられます。
つまり、Lv1074以上の敵に対してはダメージが80%減少し、Lv51~Lv1073の敵に対しては[sqrt(敵Lv-50) * 2.5]%減少します。
| 敵のLv | 軽減率(%) |
|---|---|
| 51 | 2 |
| 100 | 17 |
| 150 | 25 |
| 200 | 30 |
| 250 | 35 |
| 300 | 39 |
| 350 | 43 |
| 400 | 46 |
| 450 | 50 |
| 500 | 53 |
| 550 | 55 |
| 600 | 58 |
| 650 | 61 |
| 700 | 63 |
| 750 | 66 |
| 800 | 68 |
| 850 | 70 |
| 900 | 72 |
| 950 | 75 |
| 1000 | 77 |
| 1050 | 79 |
| 1074 | 80 |
| 1100 | 80 |
- ↑ 正確には小さい方を四捨五入したもの