【解決済み】通常攻撃で算出されるダメージがおかしい

アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

【解決済み】通常攻撃で算出されるダメージがおかしい

投稿記事by UPV17745 » 2019年6月27日(木) 20:21

こんばんは、いつもお世話になっています。
今回、通常攻撃のダメージの計算式のことで質問があります。

最初から登録されている「a.atk * 4 - b.def * 2」の計算式なのですが、
これは「攻撃側の攻撃力を4倍にした数値」から、「被ダメージ側の防御力を2倍した数値」を引く、
分散度を20と指定していた場合、前述の計算式で出た数値が80~120%の間で数値が分散する、
という解釈で合ってますでしょうか?

といいますのも、テスト戦闘で算出されるダメージの数値が少しおかしいんです。
テスト戦闘前に表示される主人公の攻撃力が40で、敵キャラの防御力が20、分散度が20の場合、
算出される数値の幅は最高値が144、最低値が96になりますよね…?(もちろん会心ではない数値)

なのに、敵グループから選べるテスト戦闘での実際の数値(前述の設定のまま、主人公→敵)が、
153とか160とかになってて、もしかして計算式の認識が誤ってる…?
となったんです。

通常攻撃の計算式はいじっていないし、スキルの0001番というポジションも変更は無く、
ステートの「通常攻撃100%」も属性の「通常攻撃」も変更しておらず、
特徴の項目で攻撃時の属性を指定しているという訳でもないのに、
どうして算出される結果がこうも違うんでしょうか…?
このままだとゲームバランスのとり方が迷子になってしまいます。

どなたか知恵を貸していただけませんか…?
 
 
添付ファイル
無題02.png
無題01.png
無題.png
最後に編集したユーザー UPV17745 on 2019年6月27日(木) 20:46 [ 編集 1 回目 ]

アバター
紫苑もみじ
記事: 18
登録日時: 2019年6月27日(木) 17:20
連絡を取る:

Re: 通常攻撃で算出されるダメージがおかしい

投稿記事by 紫苑もみじ » 2019年6月27日(木) 20:37

私の環境だとUPV17745さんのデータ通りに試してみると、96~144の範疇に収まりました。

おそらくですが、武器に攻撃力が設定されているのではないでしょうか?
仮に武器の攻撃力が初期設定の10になっている場合、攻撃力は40+10=50ですので、計算式の結果は160となり、ダメージは128~192の間になると思います。
アバター
UPV17745
記事: 57
登録日時: 2018年12月03日(月) 21:30

Re: 通常攻撃で算出されるダメージがおかしい

投稿記事by UPV17745 » 2019年6月27日(木) 20:46

>紫苑もみじ様

 お返事ありがとうございます!
 そうです、確かに武器にはデフォルトのまま「攻撃力=10」が設定されています。
 しかし、主人公の攻撃力(職業で設定する数値)は30。
 敵グループから選択できる戦闘テストでは装備の結果の数値を反映しているため、
 問題なのはこの辺りではなさそうです。

 …と思っていたら原因がわかりました。
 プラグインのパッシブスキルが原因でした。

 スキルの挙動を確認するために覚えさせていたスキルの中に、
 「物理ダメージ率150%」がついていたことが原因だったようです。
 確認も兼ねてこのスキルを外した状態で戦闘テストを行ったところ、
 算出されるダメージが想定の範囲内の数値に収まりました…

 調べなおしてみたら過去にも同様の問題を抱えてこちらに投稿してました…
 毎度毎度お騒がせしてしまって申し訳ありません…
 

“MV:質問” へ戻る