Follow

オーバーフロー系の妄想 

■前提:ROのゼニー上限は2,147,483,647、これは2進数31桁で表せる最大値
■ダメージのオーバーフローは21.4Mよりちょっと上だが、2進数で桁調整しても半端な数字になる
■仮定:ダメージ上限は21474836.47ではないか(小数点第二位まで計算した上で切り上げ、切り捨てしているのではないか)
■耐性装備では百分率を乗算するので、ダメージ計算途中では少なくとも小数点二位までは使われているはず
■種族耐性、属性耐性、ボス耐性などを複数合わせられた場合は、各計算毎に整数化して次の式に渡されているのではないか(種族耐性と他耐性で乗算タイミングが違うので、少なくとも「先に耐性を掛けあわせる」という式ではない)
■実例:21,401,997ダメージのSS(頂きもの)は手元にある

まぁ大々的に広めたい訳じゃなく自分で納得いきそうな落としどころまで推測したかっただけなのでこの辺で。

· · Web · 0 · 1 · 3
Sign in to participate in the conversation
RO丼 - RO Mastodon

ラグナロクオンラインユーザ向けのMastodonインスタンス。