デフォルトですが一応。
ソースの一部抜粋
例としてLV40WIS20のサンプル有

int dark = (int) (10 + (pc.getLevel() * 0.8) + (pc.getWis() - 6) * 1.2);
  • ダークストーンにするには、10+貴方のLVの80%と貴方のWIS値から6を引いたものを120%したものが成功率(最低成功率は10%)
SAMPLE:10%+LVボーナス32%[(40*0.8)]+ WISボーナス16.8%[(20-6)*1.2] なので成功率は58.8%

int brave = (int) (dark / 2.1);
  • ブレイブストーンは、ダークストーンの確率の1/2.1で成功する。
SAMPLE:58.8%/2.1 で 28%

int wise = (int) (brave / 2.0);
  • ワイズストーンは、更に1/2.0した確率で成功する
SAMPLE:28%/2.0 で 14%

int kayser = (int) (wise / 1.9);
  • カイザーストーンは、更に1/1.9した確率で成功する
SAMPLE:14%/1.9 で 7.3%

  • 合算値:LV40WIS20DEの場合
黒魔石からブレイブストーンまで成功する確率は16.46%
黒魔石からワイズストーンまで成功する確率は2.3%
黒魔石からカイザーストーンまで成功する確率は0.1679%
最終更新:2008年10月09日 01:29