ダメージ計算


ffa+の改造元であるぽちょさん(HPは閉鎖されています。)が配布されていたデータから書き起こしてみました。
ffa+の管理人さんが改造しているかもしれませんので、参考程度にどうぞ。


ダメージ計算の流れ

職業固有攻撃力計算→武器攻撃力加算→クリティカル補正→青い炎判定→作戦による補正
→魔法剣補正→アイテム威力補正→属性補正→特殊効果→敵防具防御力減算→後処理→身かわし判定

以下省略表記
dmg:ダメージ
RX:rand(X)の略、0~(X-1)のランダムな値をとる
魔法職:魔法使い、僧侶、幻獣師、ビショップ

クリティカル

チャンプ 1/30の確率で発生 dmg=dmg*1.5
挑戦者 1/20の確率で発生 dmg=dmg*2

青い炎

1ターン目のみ発生。
敵最大HP>最大HP*2の時 敵lv-lv>=X 敵現在HP<最大HP dmg=dmg
dmg>敵現在HP-最大HP dmg=dmg
それ以外 dmg=敵現在HP-最大HP
敵lv-lv<X
1/4の確率で
敵現在HP<最大HP dmg=dmg
dmg>敵現在HP-最大HP dmg=dmg
それ以外 dmg=敵現在HP-最大HP
X:固定値、不明

魔法剣

魔法剣ファイガ dmg=(dmg+R力+R知能+R信仰心)*(2~3) 炎属性
魔法剣ブリザガ dmg=(dmg+R力+R知能+R器用さ)*(2~3) 水属性
魔法剣サンダガ dmg=(dmg+R力+R知能+R速さ) *(2~3) 風属性
魔法剣ドレイン dmg=dmg+力+R知能+信仰心
回復=dmg
必中
力と信仰心はそのまま加算
魔法剣フレア dmg=dmg+R(dmg+力+知能+信仰心+生命力+器用さ+速さ+魅力)*45 2/3の確率で必中
闇属性ではない(?)
魔法剣ホーリー dmg=dmg+R(dmg+力+知能+信仰心+生命力+器用さ+速さ+魅力)*27 2/3の確率で必中
聖属性
魔法剣アルテマ dmg=dmg+R(dmg+力+知能+信仰心+生命力+器用さ+速さ+魅力)*75 必中
魔法剣クロノ dmg=dmg+ターン^4 ターンの4乗、最高80^4=40960000

アイテム

HSP(発生ポイント)=1
HP50%以下のとき:HSP=4
HP10%以下のとき:HSP=6
魔導石にアイテムを入れていたとき:HSP=(HSP+1)*発生倍率(発生倍率:太陽石で3倍など)
最後に:HSP=HSP+1
例:HP10%以下、太陽石に入れた状態でHSP=22
発生確率が1を超える場合は100%発動する(はず)
アイテム名 発生条件 発生確率 ダメージ計算 備考
魔導書ファイア 魔法剣装備なし HSP/10 炎属性 魔法職のとき lv<40 dmg=(dmg+R知能+R信仰心)*(2~3) ファイア
lv<80 dmg=(dmg+R知能+R信仰心)*(1~4) ファイラ
lv>=80 dmg=(dmg+R知能+R信仰心)*(3~5) ファイガ
魔法剣士のとき lv<40 dmg=(dmg+R力+R知能+R信仰心)*(2~3) 魔法剣ファイア
lv<80 dmg=(dmg+R力+R知能+R信仰心)*(2~5) 魔法剣ファイラ
lv>=80かつ
作戦:武器に魔法力を込める
dmg=(dmg+R力+R知能+R信仰心)*(3~5)
1/2の確率で魔法剣ファイガ付加(20ターン)、アイテム回数-4回
「火竜炮烙撃!」
lv>=80かつ
それ以外の作戦
dmg=(dmg+R力+R知能+R信仰心)*(3~5) 魔法剣ファイガ
それ以外 lv<40 dmg=(dmg+R知能+R信仰心)*(1~2) ファイア
lv<80 dmg=(dmg+R知能+R信仰心)*(1~2) ファイラ
lv>=80 dmg=(dmg+R知能+R信仰心)*(2~4) ファイガ
魔導書ブリザド 魔法剣装備なし HSP/10 水属性 魔法職のとき lv<40 dmg=(dmg+R知能+R器用さ)*(2~3) ファイア
lv<80 dmg=(dmg+R知能+R器用さ)*(1~4) ブリザラ
lv>=80 dmg=(dmg+R知能+R器用さ)*(3~5) ブリザガ
魔法剣士のとき lv<40 dmg=(dmg+R力+R知能+R器用さ)*(2~3) 魔法剣ブリザド
lv<80 dmg=(dmg+R力+R知能+R器用さ)*(2~5) 魔法剣ブリザラ
lv>=80かつ
作戦:武器に魔法力を込める
dmg=(dmg+R力+R知能+R器用さ)*(3~5)
1/2の確率で魔法剣ブリザガ付加(20ターン)、アイテム回数-4回
「氷牙瀑布陣!」
lv>=80かつ
それ以外の作戦
dmg=(dmg+R力+R知能+R器用さ)*(3~5) 魔法剣ブリザガ
それ以外 lv<40 dmg=(dmg+R知能+R器用さ)*(1~2) ブリザド
lv<80 dmg=(dmg+R知能+R器用さ)*(1~2) ブリザラ
lv>=80 dmg=(dmg+R知能+R器用さ)*(2~4) ブリザガ
魔導書サンダー 魔法剣装備なし HSP/10 風属性 魔法職のとき lv<40 dmg=(dmg+R知能+R速さ)*(2~3) サンダー
lv<80 dmg=(dmg+R知能+R速さ)*(1~4) サンダラ
lv>=80 dmg=(dmg+R知能+R速さ)*(3~5) サンダガ
魔法剣士のとき lv<40 dmg=(dmg+R力+R知能+R速さ)*(2~3) 魔法剣サンダー
lv<80 dmg=(dmg+R力+R知能+R速さ)*(2~5) 魔法剣サンダラ
lv>=80かつ
作戦:武器に魔法力を込める
dmg=(dmg+R力+R知能+R速さ)*(3~5)
1/2の確率で魔法剣サンダガ付加(20ターン)、アイテム回数-4回
「空破雷神砲!」
lv>=80かつ
それ以外の作戦
dmg=(dmg+R力+R知能+R速さ)*(3~5) 魔法剣サンダガ
それ以外 lv<40 dmg=(dmg+R知能+R速さ)*(1~2) サンダー
lv<80 dmg=(dmg+R知能+R速さ)*(1~2) サンダラ
lv>=80 dmg=(dmg+R知能+R速さ)*(2~4) サンダガ
魔導書ケアル 現在HP<最大HP HSP/15 lv<40 魔法職のとき 回復=(dmg+R知能+R信仰心)*(4~7) ケアル
それ以外 回復=(dmg+R知能+R信仰心)*(2~5)
lv<80 魔法職のとき 回復=(dmg+R知能+R信仰心)*(4~10) ケアルラ
それ以外 回復=(dmg+R知能+R信仰心)*(3~8)
lv>=80 1/30の確率で 全回復 フルケア
魔法職のとき 回復=(dmg+R知能+R信仰心)*(5~14) ケアルガ
それ以外 回復=(dmg+R知能+R信仰心)*(2~11)
dmg=0

アイテム名 発生条件 発生確率 ダメージ計算 備考
見切りの書 - HSP/10 戦士の時 dmg=dmg*10 「斬・空・閃!!」
それ以外 dmg=dmg*3
疾風の弦 レンジャー HSP/20 dmg=dmg*(3~6) -
吸血の牙 魔法剣装備なし HSP/20 魔法職のとき dmg=dmg+R知能+R信仰心 ドレイン
必中
魔法剣士のとき dmg=dmg+R力+R知能
作戦:武器に魔法力を込める のとき、1/2の確率で魔法剣ドレイン付加(20ターン)、アイテム回数-4回
それ以外 dmg=(dmg+R知能)/(1~2)
回復=回復+dmg
古ぼけた五線譜 バード HSP/20 8/9の確率で 能力どれかが(R運)上がる
1/9の確率で 全能力が(R運)上がる
サイコミュ試験型有線ビーム砲 - HSP/10 超能力者のとき 必中
1/5の確率でアイテム破壊
それ以外 dmg=dmg/3*2
魔導書プロテス プロテス付加なし
現在HP<最大HP/2
HSP/20 dmg=0
魔法職のとき プロテスlv2.5付加
それ以外 プロテスlv2付加
天使のはね 現在HP<最大HP/4 HSP/20 dmg=0
回復=回復+現在HP
ホワイトウィンド
古ぼけた鍔
所持金>0
HSP/10 dmg=dmg*20
所持金=所持金-dmg/2(所持金0以下のときは0に)
銭投げ
はちまき モンクまたは拳王 HSP/10 dmg=dmg*(2~8) 爆裂拳
金の剣 錬金術師 HSP/30 dmg=dmg/2
所持金=所持金+abs(dmg*8)
abs(x):xの絶対値
悲しみのかけら 暗黒騎士
現在HP>最大HP/10
HSP/10 闇属性
dmg=dmg*20
現在HP=現在HP-dmg*0.66
暗黒波
黒の石 - HSP/20 魔法職かつ1/3の確率で dmg=敵現在HP/4 グラビデ
魔法剣士かつ1/3の確率で dmg=敵現在HP/4
1/50の確率で魔法剣クロノ付加(50ターン)、アイテム回数-4回
1/5の確率で dmg=敵現在HP/4
それ以外 dmg=0 失敗
チョコボのはね 幻獣師 HSP/15 2/40の確率で 敵現在HP=敵最大hPなら dmg=敵最大hP/2 デブチョコボ
それ以外 dmg=敵現在HP/4
13/40の確率で 回復=回復+dmg*2
dmg=dmg+R(最大HP+知能)
チョコボ&モーグリ
24/40の確率で dmg=dmg+R(最大HP+知能) チョコボ
1/40の確率で dmg=0 失敗

アイテム名 発生条件 発生確率 ダメージ計算 備考
ブラックボックス 皇帝 HSP/25 dmg=(dmg+魅力+運)*10 唯一の運依存攻撃
兵法の書 敵現在HP>敵最大HP/10 HSP/20 1/5の確率で dmg=敵現在HP/10*9 秘孔拳
それ以外 dmg=0 失敗
魔導書デス ビショップ HSP/20 dmg=0
1/10の確率で 敵現在HP=0 デス
それ以外 失敗
仏の拳 拳王 HSP/10 25/40の確率で dmg=dmg*(2~8) 爆裂拳
13/40の確率で dmg=dmg+(R知能+R器用さ)*(2~9) オーラキャノン
聖属性
2/40の確率で dmg=(dmg+力+生命力+器用さ+速さ)*(60~119) 夢幻闘舞
必中
オービックキャノン - HSP/10 機工士でないとき dmg=dmg/10*2
機工士かつ1/5の確率で dmg=dmg+R(知能+信仰心+生命力+器用さ+速さ+魅力)*40
1/10の確率でアイテム破壊
リミッター解除
必中
それ以外 dmg=dmg+R(器用さ+速さ)*5
砕けた鍔
武器装備
HSP/10 1/60の確率で dmg=dmg+武器攻撃力*400 完全解放
必中
それ以外 dmg=dmg+武器攻撃力*3 必中
重力弾 - HSP/9 dmg=敵現在HP/4
1/2の確率で必中
マイクロファンネル - HSP/9 超能力者のとき 必中
それ以外 dmg=dmg/3*2

アイテム名 発生条件 発生確率 ダメージ計算 備考
赤茶けた魔導書 ビショップ
魔法剣装備なし
HSP/20 魔法剣士うんぬん ビショップかつ魔法剣士とかあるのか?
それ以外 dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*80
2/3の確率で必中
フレア
古びた魔導書 ビショップ
魔法剣装備なし
HSP/25 魔法剣士うんぬん ?
それ以外 dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*150 アルテマ
必中
煤けた魔導書 ビショップ HSP/25 攻撃回数=5~29 メテオ
必中
攻撃一回ごとに 1/10の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*20
4/5の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*7
それ以外
白い魔導書 ビショップ
魔法剣装備なし
HSP/18 魔法剣士うんぬん ?
それ以外 dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*50
3/4の確率で必中
ホーリー
聖属性
ワンダーワンド ビショップ HSP/10 15/100の確率で dmg=(dmg+R知能+R信仰心)*(2~4) ファイガ
炎属性はない
15/100の確率で dmg=(dmg+R知能+R器用さ)*(2~4) ブリザガ
水属性はない
15/100の確率で dmg=(dmg+R知能+R速さ)*(2~4) サンダガ
風属性はない
15/100の確率で 回復=回復+(Rdmg+R知能+R信仰心)*(1~10)
dmg=0
ケアルガ
15/100の確率で dmg=(dmg+R知能)/(1~2)
回復=回復+dmg
ドレイン
15/100の確率で プロテスlv2付加
dmg=0
プロテス
3/100の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*80
1/2の確率で必中
フレア
3/100の確率で 攻撃回数=5~29 メテオ
必中
攻撃1回ごとに 1/10の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*20
4/5の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*7
1/5の確率で
2/100の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*50
3/4の確率で必中
ホーリー
聖属性なし
2/100の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*150 アルテマ
必中
血塗られた天球図 幻獣師 HSP/40 必中
闇属性
1/10の確率で 敵現在HP=敵最大HPのとき dmg=敵最大HP/10*9
敵SP(MP?)=敵SP/10
グランドクロス
それ以外 dmg=敵現在HP/100*99
敵能力/100
1/3の確率で dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*300 アルマゲスト
それ以外 dmg=dmg*50 しんくうは
大気の淀み 現在HP>最大HP/4 HSP/30 現在HP=現在HP-R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*50
dmg=dmg+R(dmg+知能+信仰心+生命力+器用さ+速さ+魅力)*50
1/3の確率で必中
トルネド
風属性
白銀のロザリオ リジェネlv<5 HSP/15 リジェネlv+1
dmg=0
毎ターンリジェネlv%回復
5回まで重ねがけ可能
ダイヤモンド ウォール付加なし HSP/10 ウォールHP=現在HP
dmg=0
敵dmg=0
ウォール
リベンジャー - HSP/20 dmg=最大HP-現在HP リベンジブラスト
チキンナイフ 対人戦 HSP/20 敵勝率>自分勝率のとき dmg=dmg*(敵勝率(%)-自分勝率(%))
それ以外 dmg=dmg/10
リボン 魔法剣士
ウォール付加なし
100%(?) ウォールHP=最大HP
リジェネlv=10
プロテスlv3付加
dmg=0
敵dmg=0
マイティガード
竜騎士の誇り 竜騎士 HSP/10 dmg=dmg*3
敵dmg=0
発生確率下げられている可能性大
毒蛇の牙 - HSP/15 1/10の確率で 毒lv2付加 バイオ
1/2の確率で 毒lv0.5付加 ポイズン
それ以外 ポイズン
壊れた懐中時計 皇帝
敵がストップ状態ではない
HSP/10 dmg=0
1/2の確率で ストップlv4~15付加
サイレスlv4~15付加
4~15ターンストップ状態にする
それ以外 失敗
ガマの油 占い師
敵がカエル状態ではない
HSP/10 dmg=0
1/2の確率で カエルlv4~14付加
サイレスlv4~14付加
4~14ターンカエル状態にする
それ以外 失敗
絶望の叫び 敵がサイレス状態ではない HSP/10 dmg=0 備考
1/2の確率で サイレスlv4~14付加 4~14ターンサイレス状態にする
それ以外 失敗
鯰の髭 - HSP/10 土属性 1/10の確率で dmg=dmg+(R力+R知能+R速さ)*(3~22) アースシェイカー
それ以外 dmg=dmg+(R知能+R速さ)*(2~9) クエイク

アイテム名 発生条件 発生確率 ダメージ計算 備考
輝炎晶 バファイ付加なし HSP/10 dmg=0
バファイ付加
水煙布 バコルド付加なし HSP/10 dmg=0
バコルド付加
琥珀瓶 バエイク付加なし HSP/10 dmg=0
バエイク付加
風雷図 バサンダ付加なし HSP/10 dmg=0
バサンダ付加
光輝鏡 光の霧付加なし HSP/10 dmg=0
光の霧付加
黒凝石 闇の衣付加なし HSP/10 dmg=0
闇の衣付加
バオル 全属性防御付加状態ではない HSP/10 dmg=0
バオル付加
たぶんない
水晶の目(※) - HSP/10 1/5の確率で dmg=敵dmg*2
回復=敵回復*2
強力にアレンジ
それ以外 dmg=敵dmg
回復=敵回復
ものまね
封印の剣 - 100% 武器を変更 たぶんない
名前、攻撃力(10~9999)、属性など 管理人の武器はこれを使用(?)
残り回数0 一度使うとなくなる
聖戦の薬 - 100% dmg=0
その戦闘中のみ、力~運100倍 10倍ではない
力~運 残りの回数の10分の1上昇 実質10上昇
HP 残りの回数の50倍上昇 実質5000上昇
残り回数0 一度使うとなくなる

※水晶の目補足:
プレイヤーの水晶の目の発動・効果判定は相手の攻撃の後。(そのため、相手がヴァルキリーでジャンプしていても攻撃を当てることができる。)
コピーするのは「コメント」「ダメージ」「回復量」のみで、命中率関連はそのまま。(こちらだけ外れる、相手だけ外れるなども有り。)
相手の水晶の目の判定のタイミングは普通のアイテムと一緒。
お互いに水晶の目を使用したときはプレイヤーの通常攻撃をコピーしあうことになると思う。(プレイヤーの攻撃->相手のものまね->プレイヤーのものまね)


属性

攻撃属性の優先順位
アイテムの技属性>魔法剣の属性>武器の属性
攻撃属性に対応するバリアが敵に張られていた場合 敵回復=dmg/2
dmg=0
武器属性と攻撃属性が同じなら dmg=dmg*2
攻撃属性が武器属性を苦手とするなら
(炎<水<土<風<炎、闇<聖<闇
例:炎属性武器でトルネド)
dmg=dmg/2
敵防具属性と攻撃属性が同じなら dmg=dmg/2
敵防具属性が攻撃属性を苦手とするなら
(炎<水<土<風<炎、闇<聖<闇
例:炎属性防具の敵にトルネド)
dmg=dmg*2
ウォール貫通(1/3)
自分だけ武器属性なしなら dmg=dmg*0.75


特殊効果

ディスペル状態のとき ウォールHP=0
プロテスlv=0
リジェネlv=0
ステータス異常無効のとき ストップlv=0
カエルlv=0
サイレスlv=0
毒lv=0
ストップ状態のとき dmg=0
敵必中
カエル状態のとき dmg=dmg/10
敵dmg=敵dmg*10
プロテス付加のとき 敵dmg=敵dmg/プロテスlv
リジェネ付加のとき 回復=回復+最大HP/100*リジェネlv
ウォール付加のとき ウォール貫通のとき ウォールHP=ウォールHP-敵dmg*0.66
敵dmg=敵dmg*0.33
貫通でないとき ウォールHP=ウォールHP-敵dmg
ウォールHP<0のとき ウォール崩壊
毒状態のとき 現在HP=現在HP-最大HP/100*毒lv-R(最大HP/500)


後処理

現在HP<最大HP/10のとき dmg=dmg*10 残った力をふりしぼった



コメントあればお気軽にどうぞ

  • 今まで調査してきた感じだとほとんど改造されてないようですね。アイテムのほうはまた後日。 -- 椥 (2009-08-30 00:18:22)
  • あまり見やすくはありませんが、とりあえず終わりました。プログラムのソース見るよりはましだと思います。 -- 椥 (2009-08-30 16:33:26)
  • アイテム調査用ページでは回復系以外HPほぼ100%で調査していたので、HSP=2として計算した発動率くらいになっているかと思います。 -- 椥 (2009-08-30 16:35:26)
  • 水晶の目は2回判定しているみたい(自分攻撃→敵攻撃→水晶の目再判定)なので1ターンに2回分減ることも多いと思う。ちなみに1回目の判定はほぼ意味なしかも。 -- 椥 (2009-08-30 16:45:37)
  • 何か気になった点、分かりにくい点など意見がありましたらお気軽にどうぞ -- 椥 (2009-08-30 16:53:26)
  • ↑↑水晶の目について勘違いしてました。敵の攻撃のあと一度だけ判定しているみたいです。なぜか2回分減ることがあるみたいですが。 -- 椥 (2009-08-31 16:53:12)
  • 青い炎の固定値Xについてですが、6より上だと思います。以前5レベル相手が上で青い炎が発動しなかったことがあったので。 -- α (2009-09-05 18:09:45)
  • ダメージ計算機を作成してみました。 -- 椥 (2009-09-15 21:33:36)
  • ダメージ計算機で占い師の「THE WORLD」のダメージが毎回ほぼ固定になってます。それにしても凄いですね^^ -- α (2009-09-19 11:45:58)
  • the worldのダメージ計算修正しました。こちら -- 椥 (2009-09-22 17:10:34)
  • マクロの設定が面倒な人もいると思うのでexe版も作ってみました。こちら -- 椥 (2009-09-22 17:11:31)
  • 風属性の相手に攻撃属性土で攻撃したらウォール貫通するみたいなんですが…、属性の仕様上記の説明とは逆なんですかね?? -- X (2010-07-03 12:06:52)
  • ご指摘ありがとうございます。例の説明が間違っていましたので修正しました。 -- 椥 (2010-07-03 13:21:15)
  • ついでに”→”では分かりづらいので不等号に直しておきました。 -- 椥 (2010-07-03 13:23:44)
  • コンフュ時の混乱自分攻撃のダメ算定について質問なんですが、単純に相手に与えるダメ(1回分の攻撃)が被ダメになるという事でよろしいんでしょうか?? 自分なりにソースを読解した上で、武器防具に属性等を付与して検証してみた所、そのようだったのですが。宜しければ詳しい方、意見ください。 -- 名無し (2010-07-19 11:49:40)
  • 今確認しましたが、それで合っていると思います。あくまで配布元のソースの話ですので、ffa+では改造されている可能性もあるので正確なことは分かりません。 -- 椥 (2010-07-19 23:29:12)
  • 魔法鎧プロテスってプロテスのLvいくつなんでしょうか?? 魔導書の場合と同じで魔法職以外はLv2で魔法職はLv2.5という解釈であってますかね?? -- 名無し (2010-08-01 06:59:36)
  • 魔法鎧のときのプロテスは職業に関係なく、Lv2となるみたいです。ちなみにリジェネもlv2です。 -- 椥 (2010-08-01 13:45:22)
  • 金の剣でもらえるお金は何が関係しているんですか? -- k (2011-01-16 16:40:54)
名前:
コメント:

タグ:

+ タグ編集
  • タグ:

このサイトはreCAPTCHAによって保護されており、Googleの プライバシーポリシー利用規約 が適用されます。

最終更新:2011年01月16日 16:40