ダメージ計算機

ラグナロクマスターズ
属性相性表 › 対人ステータス相殺表 ›

攻撃の設定

自分(攻撃側)

相手(受ける側)

計算式の説明(通常攻撃・スキル/通常マップ・PvPマップ)

物理通常攻撃

BaseAtk   = STR×2 + floor(STR²/100) + floor(DEX/5) + floor(LUK/5)   … 物理攻撃% が乗らない部分
内部Atk   = 画面の物理攻撃 ÷ (1 + 物理攻撃%)
補正後Atk = ((内部Atk + 通常攻撃力 + 5×STR − BaseAtk) × (1+物理攻撃%) × 武器のサイズ補正
             × サイズ倍率 × 属性倍率 × 自属性倍率 + BaseAtk) × 種族倍率 × 対象倍率
属性相性  = 相性表の値 × (素の相性が 1 を超えるなら 1 + 「属性相性+X%」) + 「属性相性の効果+X」   … 魔法も同じ
防御倍率  = max( (4000+D)/(4000+10D),  1/(1 + 6D/画面の物理攻撃) )   … 下限 10%
             D = (物理防御−VIT)×(1+物理防御%−物理防御無視) + VIT×(1+VIT%)
ダメージ  = (補正後Atk × 防御倍率 × (1−物理ダメージ軽減) + 精錬物理攻撃 + オーラブレイド)
             × (1−精錬物理防御) × (1+物理ダメージ増加−近距離物理ダメージ軽減) − 相手VIT×(1+VIT%)
           → ×(1+被ダメージ増加) → 通常攻撃の層 max(1−(通常攻撃ダメージ軽減−通常攻撃ダメージ増加), 0.15)
           → 単体ダメージ → 最終ダメージ → 小数切り捨て

クリティカルは別の式。防御倍率と近距離物理ダメージ軽減を通らず、×(1.5 + クリティカルダメージ − 相手のクリティカルダメージ軽減) が掛かる。クリティカルは命中判定も飛ばす。

魔法通常攻撃

BaseMAtk  = INT + floor(INT²/100)            … 画面表示用の INT×2 とは別物
補正後MAtk = ((内部MAtk − BaseMAtk + 通常攻撃力 + 3×INT) × (1+魔法攻撃%) + BaseMAtk) × 種族倍率 × 対象倍率
魔防倍率  = max( (1000+D)/(1000+10D),  1/(1 + 13D/画面の魔法攻撃) )
             D = (魔法防御−INT)×(1+魔法防御%−魔法防御無視) + INT
ダメージ  = (補正後MAtk × 魔防倍率 × (1−魔法ダメージ軽減) + 精錬魔法攻撃) × (1−精錬魔法防御)
             × (1+魔法ダメージ増加) × 属性相性 × 自属性倍率 − 相手VIT/2×(1+VIT%) − 相手INT×(1+INT%)

物理のサイズ倍率・武器の属性は乗らない(属性は無属性固定)。「大型・中型モンスターへの魔法ダメージ」は最後の方(PvPマップの ×0.8 の後)に掛かり、相手の軽減では相殺されない。必中でクリティカルもない(魔法回避・自動ブロックは効く)。

スキル(近接物理/遠距離物理/魔法)

近接物理 = (補正後Atk × 防御倍率 × (1−物理ダメージ軽減) + 精錬物理攻撃) × スキル倍率
           × (1−精錬物理防御) × (1+物理ダメージ増加−近距離物理ダメージ軽減) − 相手VIT×(1+VIT%)
遠距離物理 = 同じ形。ただし BaseAtk = DEX×2 + floor(DEX²/100) + floor(STR/5) + floor(LUK/5)、
           軽減は遠距離物理ダメージ軽減
魔法     = 魔法通常攻撃から「通常攻撃力 + 3×INT」を除き、スキル倍率を掛けた形

物理スキルはクリティカルしない。魔法スキルだけ「魔法クリティカル」がある: 装備・カードで得た確率で、最終ダメージ(切り捨て前)に 1.5 + floor(Luk/6)/100 倍を掛ける(カモラカードの預け効果で + floor(Luk/6)/1000)。相手のクリティカル防御・クリティカルダメージ軽減では減らない。後段は「通常攻撃の層」の代わりに「スキルダメージの層」(スキルダメージ増加・スキルダメージ軽減・スキル追加ダメージ)を通る。スキル固有の追加効果(距離・状態異常・ルーンなど)は入らない。

PvPマップで変わるところ

  • 切り替わるのはマップ。相手がモンスターでも掛かる。相手がプレイヤーかどうかは「相手の種類」で選ぶ(プレイヤー設定の自宅カカシは通常マップ・相手プレイヤー)
  • 増加と軽減の差に逓減カーブ x + k×(1 − sin(x×3.14/2))(円周率は 3.14 で計算する)が掛かる
  • 相手がプレイヤーなら防御・魔防に +0.2、VIT・INT 分は +1.0
  • 最後に一律 ×0.8
  • クリティカル率から (クリティカル − クリティカル防御)/3 を引く
項目係数 k相殺時上限/下限
属性ダメージ・物理貫通 vs 物理ダメージ軽減0.350%120%/15%
種族・通常攻撃・スキルダメージ・魔法ダメージ軽減0.460%120%/15%
物理防御%・魔法防御%0.5——

MVP とのレベル差

相手が MVP(MINI は含まない)で、相手の BaseLv が自分以上なら ×(1 − (相手Lv − 自分Lv)/200)。クリティカルには掛からない。

入力の書き出し・取り込み

「共有リンクをコピー」は今の入力(マップ・実測ダメージを含む)を URL にする。開いた人の画面に同じ入力が出る(その人の保存は上書きしない)。入力はこのブラウザに自動で保存される。旧版の計算機で保存した入力もそのまま読み込める。